Rumah >pembangunan bahagian belakang >C++ >Bagaimana untuk mengalih keluar Bahagian Masa dari Objek DateTime dalam C#?

Bagaimana untuk mengalih keluar Bahagian Masa dari Objek DateTime dalam C#?

Barbara Streisand
Barbara Streisandasal
2025-01-21 09:21:09543semak imbas

How to Remove the Time Portion from a DateTime Object in C#?

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:

<code class="language-csharp">var date = dateAndTime.Date;</code>

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:

<code class="language-csharp">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</code>

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!

Kenyataan:
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