读书人

c# 计算两个日期之间相差的小时数,该如

发布时间: 2012-05-24 11:55:41 作者: rapoo

c# 计算两个日期之间相差的小时数
c# 计算两个日期之间相差的小时数


[解决办法]
TimeSpan类有一个TotalHours属性。
先将两个字符型日期转换为DateTime类型,然后计算TimeSpan,再调用TotalHours属性。
[解决办法]
TimeSpan ts = dt1 - dt2;;
ts.Hours就是你要的
[解决办法]

C# code
 DateTime dt1 = DateTime.Now;                DateTime dt2 = DateTime.Now.AddHours(-3).AddDays(-1);                TimeSpan ts = dt1.Subtract(dt2);                double hours = ts.TotalHours;//27.0
[解决办法]
C# code
 DateTime a = DateTime.Now; DateTime b = a.AddHours(5); int c =(b - a).Hours; 

读书人网 >C#

热点推荐