为了在给定的两个日期的几分钟内获得TimeSpan,我将执行以下操作
int totalMinutes = 0;
TimeSpan outresult = end.Subtract(start);
totalMinutes = totalMinutes + ((end.Subtract(start).Days) * 24 * 60) + ((end.Subtract(start).Hours) * 60) +(end.Subtract(start).Minutes);
return totalMinutes;
Run Code Online (Sandbox Code Playgroud)
有没有更好的办法?
Jos*_*osh 158
TimeSpan span = end-start;
double totalMinutes = span.TotalMinutes;
Run Code Online (Sandbox Code Playgroud)
Dav*_*jak 17
为什么不这样做呢?
DateTime dt1 = new DateTime(2009, 6, 1);
DateTime dt2 = DateTime.Now;
double totalminutes = (dt2 - dt1).TotalMinutes;
Run Code Online (Sandbox Code Playgroud)
希望这可以帮助.
我会这样做:
int totalMinutes = (int)(end - start).TotalMinutes;
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
95477 次 |
| 最近记录: |