sau*_*yal 0 c# asp.net datetime
如何获得两个日期时间变量之间的总小时数?
date1=1/1/2011 12:00:00
date2=1/3/2011 13:00:00
datetime date1 ;
datetime date2;
int hours=(date1.date2).hours;
Run Code Online (Sandbox Code Playgroud)
输出为"1",但我想要两个日期之间的总小时差,即49小时
谢谢
用TotalHours而不是Hours.请注意,结果是double- 您可以将其强制转换int为获得整个小时数.(如果结果为负,请检查您想要的行为......)
来自以下文档Hours:
属性值:当前TimeSpan结构的小时组件.返回值的范围是-23到23
您不需要小时组件 - 您需要整个时间跨度,以小时为单位表示.
| 归档时间: |
|
| 查看次数: |
1519 次 |
| 最近记录: |