Rumah >pembangunan bahagian belakang >C++ >Bagaimana cara menghuraikan rentetan datetime yang tidak standard di 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
C# CODE Contoh
inilah cara menghuraikan rentetan menggunakan
DateTime.ParseExact
<code class="language-csharp">DateTime myDate = DateTime.ParseExact("2009-05-08 14:40:52,531", "yyyy-MM-dd HH:mm:ss,fff", System.Globalization.CultureInfo.InvariantCulture);</code>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!