Alih keluar bahagian masa daripada objek C# DateTime
Apabila berurusan dengan tarikh dalam C#, anda mungkin menghadapi senario di mana anda hanya memerlukan bahagian tarikh tetapi bukan maklumat masa. Ini selalunya diperlukan apabila berurusan dengan entiti yang hanya menyimpan atau memproses nilai tarikh.
Berkenaan mengalih keluar masa daripada objek DateTime, isu berikut timbul:
Soalan:
Bagaimana untuk mengalih keluar bahagian masa objek DateTime dalam C# tanpa bergantung pada kaedah penukaran rentetan?
Penyelesaian:
Untuk mengalih keluar komponen masa daripada objek DateTime, gunakan sifat Date. Sintaksnya adalah seperti berikut:
var date = dateAndTime.Date;
Di sini, dateAndTime mewakili objek DateTime asal yang mengandungi maklumat tarikh dan masa. Dengan memanggil sifat Date, objek DateTime baharu bernama tarikh dicipta yang mengandungi hanya bahagian tarikh dan bahagian masa ditetapkan kepada 00:00:00.
Contoh:
var dateAndTime = DateTime.Now; Console.WriteLine(dateAndTime); // 输出:2023-10-27 10:23:45 var date = dateAndTime.Date; Console.WriteLine(date); // 输出:2023-10-27 00:00:00
Seperti yang anda lihat, pembolehubah tarikh kini mengandungi bahagian tarikh tanpa sebarang maklumat masa dan masa ditetapkan secara automatik kepada tengah malam.
Atas ialah kandungan terperinci Bagaimana untuk mengalih keluar Bahagian Masa dari Objek DateTime dalam C#?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!