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


92

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

回答:



117

1つの目盛りは100ナノ秒または1千万分の1秒を表します。MSDNから。

つまり、28000 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();
    }

どちらも480分ではなく46分です...


誰が私に反対票を投じた笑?数学的なものとコード化されたものの両方で、実際には46分で、この480分ではありません。
Patrick Desjardins、

1
たぶん誰かが46.6666を46に四捨五入するためにあなたに反対票を投じましたか?;-)いいえ、実際、私は誤ってあなたに反対票を投じましたが、今は反対票を削除しました。ごめんなさい!
PatrikHägne2008

1
実際、明確にするために、私は反対票を削除しただけではありません。私はあなたの包括的な答えに賛成票を投じました。お客様。
PatrikHägne2008

5
数学バージョンとTimeSpanバージョンを含めることに賛成票が投じられました。
ロブ・ケネディ





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

指定された日付(mydate)から現在の時刻までの分数を返します。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.