web-dev-qa-db-ja.com

ティックを分に変換するにはどうすればよいですか?

ティック値は28000000000で、480分になりますが、どうすれば確認できますか?ティック値を分に変換するにはどうすればよいですか?

87
Ben H
TimeSpan.FromTicks(28000000000).TotalMinutes;
134
Patrik Hägne

1つのティックは、100ナノ秒または1000万分の1秒を表します。 MSDNから。

したがって、28000 000 * 1/10 000 = 2800秒2800秒/ 60 = 46.6666分

または、TimeSpanを使用してプログラムで実行できます。

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

どちらも480分ではなく46分を与えてくれます...

115

この方法でできます:

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

私の見解で最も明確な方法は、 TimeSpan.FromTicks を使用し、それを分に変換することです。

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

1分あたり6億ティックです。 ticksperminute

9
Blounty

TimeSpan.FromTicks(28000000000).TotalMinutes;

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

指定された日付(mydate)から現在の時刻までの分を返します。このhelp.cheersを希望します

1
zaheer ahmad