c# 计算两个日期之间相差的小时数
c# 计算两个日期之间相差的小时数
[解决办法]
TimeSpan类有一个TotalHours属性。
先将两个字符型日期转换为DateTime类型,然后计算TimeSpan,再调用TotalHours属性。
[解决办法]
TimeSpan ts = dt1 - dt2;;
ts.Hours就是你要的
[解决办法]
DateTime dt1 = DateTime.Now; DateTime dt2 = DateTime.Now.AddHours(-3).AddDays(-1); TimeSpan ts = dt1.Subtract(dt2); double hours = ts.TotalHours;//27.0
[解决办法]
DateTime a = DateTime.Now; DateTime b = a.AddHours(5); int c =(b - a).Hours;