如果我有一个DateTime设置为将来的变量,并且我不知道它是否设置为Utc或Local time,那么如何找到直到现在的分钟数?像这样:
DateTime futureTime;
// futureTime is set to some value...
int minutesUntilFutureTime = futureTime - DateTime.Now;
Run Code Online (Sandbox Code Playgroud)
您需要一个TimeSpan对象
TimeSpan untilFutureTime = futureTime - DateTime.Now;
Run Code Online (Sandbox Code Playgroud)
TimeSpan具有一个名为分钟和总分钟数的属性,总分钟数是您想要的。
int minutesUntilFutureTime = untilFutureTime.TotalMinutes;
Run Code Online (Sandbox Code Playgroud)
doc https://docs.microsoft.com/zh-cn/dotnet/api/system.timespan?view=netframework-4.8
| 归档时间: |
|
| 查看次数: |
54 次 |
| 最近记录: |