如何将刻度线转换为分钟?


Answers:



117

一个滴答声代表一百纳秒或十分之一秒。来自MSDN。

因此,28000000000000 * 1000000000000 = 2800秒。2800秒/ 60 = 46.6666分钟

或者,您可以使用TimeSpan以编程方式进行操作:

    static void Main()
    {
        TimeSpan ts = TimeSpan.FromTicks(28000000000);
        double minutesFromTs = ts.TotalMinutes;
        Console.WriteLine(minutesFromTs);
        Console.Read();
    }

两者都给我46分钟而不是480分钟...


大声笑谁投票给我?数学和编码课程确实给了我46分钟而不是480分钟。
Patrick Desjardins,

1
也许有人投票否决了您将46.6666舍入为46的结果?;-)不,实际上,我是错误地对你投了反对票,现在我已经删除了投反对票。抱歉!
PatrikHägne'08 / 12/22

1
实际上,要明确地说,我不仅删除了否决票。我已对您的综合答案投了赞成票。先生。
PatrikHägne'08 / 12/22

5
投票支持包括数学版本和TimeSpan版本。
罗伯·肯尼迪





1
DateTime mydate = new Date(2012,3,2,5,2,0);
int minute = mydate/600000000;

将返回从给定日期(mydate)到当前时间的分钟数。希望此帮助。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.