如何根据天数计算小时数 [英] how calculate numbers of hours from numbers of days

查看:436
本文介绍了如何根据天数计算小时数的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有总天数,我需要将其转换为几小时

i have total of days and i need to convert it to hours

		DateTime date1 = new DateTime(DateTBeginWork.Value.Year, DateTBeginWork.Value.Month, DateTBeginWork.Value.Day, DTimeBeginWork.Value.Hour,DTimeBeginWork.Value.Minute, DTimeBeginWork.Value.Second);
			DateTime date2 = new DateTime(DateTEndWork.Value.Year, DateTEndWork.Value.Month, DateTEndWork.Value.Day, DTimeEndWork.Value.Hour, DTimeEndWork.Value.Minute, DTimeEndWork.Value.Second);

			TimeSpan ts = date2 - date1;
//			TimeSpan ts = new TimeSpan();
			ts = date2.Subtract(date1);
//the total of days is here
			string NbhoursAday = ts.Days.ToString();
//			DgNHours.DigitText = (NbhoursAday);

			label2.Text =(ts.Hours.ToString());
			label3.Text =(ts.Minutes.ToString());

推荐答案

查看TimeSpan.TotalHours和Timespan .TotalMinutes属性:

Look at the TimeSpan.TotalHours and Timespan.TotalMinutes properties:
DateTime dt1 = new DateTime(2013, 10, 1, 17, 45, 00);
DateTime dt2 = new DateTime(2013, 10, 12, 19, 07, 30);
TimeSpan dif = dt2 - dt1;
Console.WriteLine("{0}:{1}", dif.TotalHours,dif.Hours);
Console.WriteLine("{0}:{1}", dif.TotalMinutes, dif.Minutes);


这篇关于如何根据天数计算小时数的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆