Tom*_*mas 7 c# datetime timespan
我正在使用代码
var minutesPassed = (DateTime.UtcNow - conversionsList.Last().DateStamp).TotalMinutes;
Run Code Online (Sandbox Code Playgroud)
计算两个日期之间经过的分钟数.我得到的结果看起来像
254.54445556
我得到分钟和秒钟.如何得到只包含这样的分钟的结果
254
?
使用Math.Floor()到254.xxxx转换为254:
var minutesPassed = Math.Floor((DateTime.UtcNow - conversionsList.Last().DateStamp).TotalMinutes);
Run Code Online (Sandbox Code Playgroud)
只需将结果显式转换为int:
var minutesPassed = (int)(DateTime.UtcNow - conversionsList.Last().DateStamp).TotalMinutes;
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
9701 次 |
| 最近记录: |