timespan
データ型をに変換するにはどうすればよいlong
ですか?
8712 次
3 に答える
7
.NETを使用していると仮定して、次を使用します。
MyTimeSpan.Ticks()
そして、元に戻すには(VB.NETのサンプルですが、C#の実装は簡単です):
MyTimeSpan = New TimeSpan(totalTicks)
于 2010-03-15T16:12:21.570 に答える
4
実際に使用する必要があります
MyTimeSpan.Ticks;
代わりは
MyTimeSpan.Ticks();
于 2012-03-27T16:02:34.460 に答える
1
あなたが何を達成したいかはわかりませんが、TimeSpan にはいくつかの静的フィールドがあります。
long ticks = TimeSpan.TicksPerDay;
Console.WriteLine(ticks);
Console.WriteLine(TimeSpan.TicksPerHour);
Console.WriteLine(TimeSpan.TicksPerSecond);
次のような別の double 値を取得することもできます。
TimeSpan nearFiveDays = TimeSpan.FromDays(5) - TimeSpan.FromSeconds(1);
Console.WriteLine(nearlyFiveDays.TotalDays); // 4,99998842592593
Console.WriteLine(nearlyFiveDays.TotalHours); // 119,999722222222
Console.WriteLine(nearlyFiveDays.TotalMinutes); // 7199,98333333333
Console.WriteLine(nearlyFiveDays.TotalSeconds); // 431999
Console.WriteLine(nearlyFiveDays.TotalMilliseconds); // 431999000
于 2012-12-13T22:00:13.960 に答える