如何根据天数计算小时数 [英] how calculate numbers of hours from numbers of days
本文介绍了如何根据天数计算小时数的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我有总天数,我需要将其转换为几小时
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屋!
查看全文