Rumah > Artikel > pembangunan bahagian belakang > Apakah cara terbaik untuk menukar saat kepada masa (jam:minit:saat:milisaat) dalam C#?
DateTime ialah struktur jenis nilai, serupa dengan int, double, dsb. Ia tersedia dalam ruang nama Sistem dan terdapat dalam pemasangan mscorlib.dll. Ia melaksanakan antara muka seperti IComparable, IFormattable, IConvertible, ISerializable, IComparable, dan IEquatable. DateTime mengandungi Hari, Bulan, Tahun, Jam, Minit, Kedua, DayOfWeek dan atribut lain dalam objek DateTime.
Struktur TimeSpan mewakili selang masa antara dua masa, dinyatakan dalam hari, jam, minit dan saat. TimeSpan digunakan untuk membandingkan dua objek DateTime untuk mencari perbezaan antara dua tarikh. Kelas TimeSpan menyediakan kaedah FromDays, FromHours, FromMinutes, FromSeconds dan FromMilliseconds untuk mencipta objek TimeSpan dari hari, jam, minit, saat dan milisaat. Terjemahan bahasa Cina bagi
static void Main(string[] args){ TimeSpan t = TimeSpan.FromSeconds(3752); string answer = string.Format("{0:D2}h:{1:D2}m:{2:D2}s:{3:D3}ms", t.Hours, t.Minutes, t.Seconds, t.Milliseconds); System.Console.WriteLine(answer); Console.ReadLine(); }
01h:02m:32s:000ms
static void Main(string[] args){ TimeSpan t = TimeSpan.FromSeconds(6); string answer = string.Format("{0:D2}h:{1:D2}m:{2:D2}s:{3:D3}ms", t.Hours, t.Minutes, t.Seconds, t.Milliseconds); System.Console.WriteLine(answer); Console.ReadLine(); }
00h:00m:06s:000ms
Atas ialah kandungan terperinci Apakah cara terbaik untuk menukar saat kepada masa (jam:minit:saat:milisaat) dalam C#?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!