Masalah:
Bagaimanakah anda boleh mengekstrak hanya komponen tarikh daripada objek DateTime dalam C#, membuang maklumat masa?
Penjelasan:
Selalunya, anda hanya memerlukan bahagian tarikh bagi nilai DateTime. Manipulasi rentetan boleh terdedah kepada ralat, terutamanya apabila anda perlu menukar keputusan kembali kepada DateTime.
Penyelesaian:
Pendekatan paling mudah dan paling berkesan menggunakan harta Date
:
<code class="language-csharp">DateTime dateAndTime = DateTime.Now; DateTime dateOnly = dateAndTime.Date;</code>
Pembolehubah dateOnly
kini memegang bahagian tarikh dateAndTime
, dengan masa ditetapkan pada tengah malam (00:00:00). Ini mengelakkan penukaran rentetan dan mengekalkan integriti data.
Atas ialah kandungan terperinci Bagaimana untuk Menghapuskan Masa dari Objek DateTime dalam C#?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!