Mentransformasikan objek DateTime kepada format ISO 8601 ialah tugas biasa, tetapi penukarannya kembali kepada DateTime kurang didokumenkan dalam C#. Artikel ini menunjukkan cara menghuraikan rentetan ISO 8601 dengan cekap ke dalam objek DateTime.
Untuk mencipta objek DateTime daripada rentetan ISO 8601, gunakan DateTime.Parse() dengan pertimbangan berikut:
DateTime d1 = DateTime.Parse("2010-08-20T15:00:00");
DateTime d2 = DateTime.Parse("2010-08-20T15:00:00Z", null, System.Globalization.DateTimeStyles.RoundtripKind);
Pertimbangkan rentetan ISO 8601 "2010-08-20T15:00:00Z". Untuk menukarnya kepada objek DateTime menggunakan RoundtripKind:
DateTime d3 = DateTime.Parse("2010-08-20T15:00:00Z", null, System.Globalization.DateTimeStyles.RoundtripKind);
Pendekatan ini mengendalikan maklumat zon waktu dengan betul dan mewakili nilai DateTime dengan tepat.
Atas ialah kandungan terperinci Bagaimana untuk Menukar Rentetan ISO 8601 kepada Objek DateTime .NET?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!