Rumah >pembangunan bahagian belakang >C++ >Bagaimanakah saya boleh menghuraikan rentetan ke dalam objek DateTime di C#?
Menguasai parsing DateTime yang tepat di C#
Penukaran Tarikh Tarikh dan Masa yang Tepat Ke Objek adalah penting dalam pembangunan C#. Kelas DateTime
menyediakan kaedah seperti System.DateTime
dan DateTime.Parse()
untuk tujuan ini. Walaupun DateTime.ParseExact()
cuba pengesanan format automatik, DateTime.Parse()
menawarkan ketepatan dan kawalan yang unggul. DateTime.ParseExact()
: DateTime.ParseExact()
<code class="language-csharp">string dateString = "2011-03-21 13:26"; DateTime parsedDate = DateTime.ParseExact(dateString, "yyyy-MM-dd HH:mm", CultureInfo.InvariantCulture);</code>Coretan kod ini menggunakan rentetan format ("YYYY-MM-DD HH: MM") yang secara eksplisit mentakrifkan format input yang diharapkan.
mewakili tahun empat digit, yyyy
bulan dua digit, MM
hari dua digit, dd
jam format 24 jam, dan HH
minit dua angka. mm
memastikan parsing yang konsisten tanpa mengira tetapan serantau. CultureInfo.InvariantCulture
mewakili bulan, manakala MM
mewakili minit. Secara tidak betul menggunakan satu untuk yang lain akan membawa kepada kesilapan parsing. mm
Atas ialah kandungan terperinci Bagaimanakah saya boleh menghuraikan rentetan ke dalam objek DateTime di C#?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!