Pat*_*gne 135
TimeSpan.FromTicks(28000000000).TotalMinutes;
Run Code Online (Sandbox Code Playgroud)
Pat*_*ins 116
单个刻度表示一百纳秒或一千万分之一秒.来自MSDN.
因此28 000 000 000*1/10 000 000 = 2 800秒.2 800秒/ 60 = 46.6666分钟
或者您可以使用TimeSpan以编程方式执行此操作:
static void Main()
{
TimeSpan ts = TimeSpan.FromTicks(28000000000);
double minutesFromTs = ts.TotalMinutes;
Console.WriteLine(minutesFromTs);
Console.Read();
}
Run Code Online (Sandbox Code Playgroud)
两个都给我46分钟而不是480分钟......
thi*_*ing 27
你可以这样做:
TimeSpan duration = new TimeSpan(tickCount)
double minutes = duration.TotalMinutes;
Run Code Online (Sandbox Code Playgroud)
Jon*_*eet 21
我认为最清楚的方法是使用TimeSpan.FromTicks,然后将其转换为分钟:
TimeSpan ts = TimeSpan.FromTicks(ticks);
double minutes = ts.TotalMinutes;
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
127190 次 |
最近记录: |