Saya memiliki nilai ticks 28000000000 yang seharusnya 480 menit tetapi bagaimana saya bisa yakin? Bagaimana cara mengubah nilai tick menjadi menit?
Saya memiliki nilai ticks 28000000000 yang seharusnya 480 menit tetapi bagaimana saya bisa yakin? Bagaimana cara mengubah nilai tick menjadi menit?
Jawaban:
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;
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;
TimeSpan.FromTicks (28000000000) .TotalMinutes;
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