目盛りの値は28000000000で、480分ですが、どうすれば確認できますか?ティック値を分に変換するにはどうすればよいですか?
回答:
TimeSpan.FromTicks(28000000000).TotalMinutes;
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分です...
あなたはこのようにすることができます:
TimeSpan duration = new TimeSpan(tickCount)
double minutes = duration.TotalMinutes;
私の見解では最も明確な方法は、TimeSpan.FromTicksを使用して、それを分に変換することです。
TimeSpan ts = TimeSpan.FromTicks(ticks);
double minutes = ts.TotalMinutes;
DateTime mydate = new Date(2012,3,2,5,2,0);
int minute = mydate/600000000;
指定された日付(mydate)から現在の時刻までの分数を返します。