Rumah > pembangunan bahagian belakang > C++ > Bagaimana cara menghuraikan rentetan datetime yang tidak standard di C#?

Bagaimana cara menghuraikan rentetan datetime yang tidak standard di C#?

DDD
Lepaskan: 2025-02-02 03:16:09
asal
404 orang telah melayarinya

How to Parse Non-Standard DateTime Strings in C#?

mengendalikan tarikh dan rentetan masa yang tidak teratur di C#

Banyak aplikasi menghadapi tarikh dan rentetan masa yang menyimpang dari format standard. Contohnya, "2009-05-08 14: 40: 52,531" bukanlah rentetan datetime yang mudah dikurangkan menggunakan kaedah lalai.

Penyelesaian: Format Tarikh/Masa Custom

Kunci untuk menghuraikan rentetan yang tidak standard ini menggunakan kaedah C#'s

dengan rentetan format tersuai. Rentetan ini tepat mencerminkan struktur rentetan tarikh/masa yang tidak teratur. DateTime.ParseExact

Dalam contoh rentetan "2009-05-08 14: 40: 52,531", kita perlu mengambil kira:

    tahun, bulan, dan hari ("yyyy-mm-dd")
  • jam, minit, dan saat ("hh: mm: ss")
  • milisaat (termasuk koma dan tiga digit ", fff")

C# CODE Contoh inilah cara menghuraikan rentetan menggunakan

:

DateTime.ParseExact

DateTime myDate = DateTime.ParseExact("2009-05-08 14:40:52,531", "yyyy-MM-dd HH:mm:ss,fff",
                                       System.Globalization.CultureInfo.InvariantCulture);
Salin selepas log masuk
Memastikan parsing yang konsisten tanpa mengira tetapan serantau. Pendekatan ini menjamin penukaran tarikh dan masa yang tidak standard yang boleh dipercayai ke dalam objek yang boleh digunakan

. System.Globalization.CultureInfo.InvariantCulture

Atas ialah kandungan terperinci Bagaimana cara menghuraikan rentetan datetime yang tidak standard di C#?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

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
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan