首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

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

2012-05-24 
c# 计算两个日期之间相差的小时数c# 计算两个日期之间相差的小时数[解决办法]TimeSpan类有一个TotalHours

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; 

热点排行