如何将刻度转换为分钟?

发布于 2024-07-11 11:47:51 字数 58 浏览 9 评论 0原文

我的刻度值为 28000000000,应该是 480 分钟,但我如何确定? 如何将刻度值转换为分钟?

I have a ticks value of 28000000000 which should be 480 minutes but how can I be sure? How do I convert a ticks value to minutes?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(7

我是有多爱你 2024-07-18 11:47:52

每分钟有 6 亿次滴答声。
每分钟刻度数

there are 600 million ticks per minute.
ticksperminute

放肆 2024-07-18 11:47:52

TimeSpan.FromTicks( 28000000000 ).TotalMinutes;

TimeSpan.FromTicks( 28000000000 ).TotalMinutes;

咿呀咿呀哟 2024-07-18 11:47:52
DateTime mydate = new Date(2012,3,2,5,2,0);
int minute = mydate/600000000;

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

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

will return minutes of from given date (mydate) to current time.hope this help.cheers

全部不再 2024-07-18 11:47:51
TimeSpan.FromTicks(28000000000).TotalMinutes;
TimeSpan.FromTicks(28000000000).TotalMinutes;
ゃ人海孤独症 2024-07-18 11:47:51

单个刻度代表一百纳秒或百万分之一秒。 来自 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();
    }

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

A single tick represents one hundred nanoseconds or one ten-millionth of a second. FROM MSDN.

So 28 000 000 000 * 1/10 000 000 = 2 800 sec.
2 800 sec /60 = 46.6666min

Or you can do it programmaticly with TimeSpan:

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

Both give me 46 min and not 480 min...

一紙繁鸢 2024-07-18 11:47:51

你可以这样做:

TimeSpan duration = new TimeSpan(tickCount)
double minutes = duration.TotalMinutes;

You can do this way:

TimeSpan duration = new TimeSpan(tickCount)
double minutes = duration.TotalMinutes;
陌上芳菲 2024-07-18 11:47:51

我认为最清晰的方法是使用 TimeSpan.FromTicks 然后将其转换为分钟:

TimeSpan ts = TimeSpan.FromTicks(ticks);
double minutes = ts.TotalMinutes;

The clearest way in my view is to use TimeSpan.FromTicks and then convert that to minutes:

TimeSpan ts = TimeSpan.FromTicks(ticks);
double minutes = ts.TotalMinutes;
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文