Saya memiliki nilai ticks 28000000000 yang seharusnya 480 menit tetapi bagaimana saya bisa yakin? Bagaimana cara mengubah nilai tick menjadi menit?
92
TimeSpan.FromTicks(28000000000).TotalMinutes;
Satu tanda centang mewakili seratus nanodetik atau sepersepuluh juta detik. DARI MSDN.
Jadi 28.000.000.000 * 1/10.000.000 = 2 800 detik. 2 800 dtk / 60 = 46,6666 mnt
Atau Anda dapat melakukannya secara terprogram dengan TimeSpan:
static void Main()
{
TimeSpan ts = TimeSpan.FromTicks(28000000000);
double minutesFromTs = ts.TotalMinutes;
Console.WriteLine(minutesFromTs);
Console.Read();
}
Keduanya memberi saya 46 menit dan bukan 480 menit ...
Anda bisa melakukannya dengan cara ini:
TimeSpan duration = new TimeSpan(tickCount) double minutes = duration.TotalMinutes;
sumber
Cara paling jelas dalam pandangan saya adalah dengan menggunakan TimeSpan.FromTicks dan kemudian mengubahnya menjadi menit:
TimeSpan ts = TimeSpan.FromTicks(ticks); double minutes = ts.TotalMinutes;
sumber
ada 600 juta kutu per menit. ticksperminute
sumber
TimeSpan.FromTicks (28000000000) .TotalMinutes;
sumber
DateTime mydate = new Date(2012,3,2,5,2,0); int minute = mydate/600000000;
akan mengembalikan menit dari tanggal tertentu (tanggal saya) ke waktu saat ini. semoga bantuan ini. ceria
sumber