Rumah > pembangunan bahagian belakang > C++ > Bagaimana untuk Menukar Rentetan ISO 8601 kepada Objek DateTime .NET?

Bagaimana untuk Menukar Rentetan ISO 8601 kepada Objek DateTime .NET?

Barbara Streisand
Lepaskan: 2025-01-17 02:22:09
asal
858 orang telah melayarinya

How to Convert an ISO 8601 String to a .NET DateTime Object?

Tukar String ISO 8601 kepada .NET DateTime

Pengenalan

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.

Menghuraikan Rentetan ISO 8601

Untuk mencipta objek DateTime daripada rentetan ISO 8601, gunakan DateTime.Parse() dengan pertimbangan berikut:

  • Untuk cap waktu tanpa zon waktu offset (cth., "2010-08-20T15:00:00"), gunakan kod berikut:
DateTime d1 = DateTime.Parse("2010-08-20T15:00:00");
Salin selepas log masuk
  • Untuk cap waktu dengan offset zon waktu 'Z' (cth., "2010-08-20T15:00:00Z"), gunakan DateTimeStyles.RoundtripKind:
DateTime d2 = DateTime.Parse("2010-08-20T15:00:00Z", null, System.Globalization.DateTimeStyles.RoundtripKind);
Salin selepas log masuk

Contoh

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);
Salin selepas log masuk

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!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan