1).TimeSpan格式:
[-]天数.小时:分钟:秒.秒小数部分
2).TimeSpan属性值(以'2012-09-29'-'2011-09-01 20:57:59'为例):
TimeSpan = 393.03:02:01.0
Ticks=393*24*60*60*10000000+3*60*60*10000000+2*60*10000000+1*10000000=339661210000000
Days = 393
Hours = 3
Minutes = 2
Seconds = 1
Milliseconds = 0
TotalDays = 339661210000000/(24*60*60*10000000)=393.126400462963
TotalHours = 339661210000000/(60*60*10000000)=9435.03361111111
TotalMinutes = 339661210000000/(60*10000000)=566102.016666667
TotalSeconds = 339661210000000/10000000=33966121
3).小结论
·TimeSpan没有Years、TotalYears、TotalTicks等属性;
·TimeSpan.Days == (int)TimeSpan.TotalDays,TimeSpan.Hours != (int)TimeSpan.TotalHours
评论(0)
暂无评论。