我有一个函数,以秒为单位返回2 DateTime之间的差异.但是,在某些情况下,它不能正常工作,我不知道为什么.
IE:
Debug.WriteLine(DateTime.Parse("7/22/2010 9:52:39 AM").Subtract(DateTime.Parse("7/22/2010 8:58:38 AM")).Seconds, "WTF");
Run Code Online (Sandbox Code Playgroud)
上面的代码返回1...显然上面的日期之间有超过1秒的差异.
Rei*_*ica 16
使用该TimeSpan.TotalSeconds属性而不是.Seconds:
Debug.WriteLine(DateTime.Parse("7/22/2010 9:52:39 AM").Subtract(DateTime.Parse("7/22/2010 8:58:38 AM")).TotalSeconds, "WTF");
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
537 次 |
| 最近记录: |