Rumah > pembangunan bahagian belakang > Tutorial C#.Net > Bagaimana untuk mendapatkan hanya bahagian tarikh dari objek DateTime dalam C#?

Bagaimana untuk mendapatkan hanya bahagian tarikh dari objek DateTime dalam C#?

PHPz
Lepaskan: 2023-08-28 20:49:02
ke hadapan
820 orang telah melayarinya

如何从 C# 中的 DateTime 对象中仅获取日期部分?

Terdapat pelbagai cara untuk mendapatkan hanya bahagian tarikh daripada objek DateTime.

ToShortDateString() - Menukar nilai objek DateTime semasa kepada perwakilan rentetan tarikh pendek yang setara dengannya. perwakilan rentetan tarikh pendek semasa Objek DateTime.

ToLongDateString()

- Menukar nilai objek DateTime semasa kepada perwakilan rentetan tarikh panjang yang setara. Mengembalikan rentetan yang mengandungi: perwakilan rentetan tarikh panjang semasa Objek DateTime.

ToString()

- Cara lain untuk mendapatkan tarikh daripada DateTime ialah menggunakan kaedah sambungan ToString(). Kelebihan menggunakan kaedah sambungan ToString() ialah kita boleh menentukan format Tarikh yang kita nak dapat.

DateTime.Date

- juga akan mengalih keluar masa daripada DateTime dan hanya memberi tarikh. Perbezaan kaedah ini dengan contoh di atas ialah ia bukan tarikh. Tukar kepada rentetan.

Contoh menggunakan kaedah sambungan DateTime

-Contoh

Demonstrasi masa nyata🎜# 🎜🎜 #Output

Output program di atas ialah

using System;
namespace DemoApplication{
   public class Program{
      public static void Main(){
         var dateTime = DateTime.Now;
         Console.WriteLine($"DateTime Value: {dateTime}");
         var shortDateValue = dateTime.ToShortDateString();
         Console.WriteLine($"Short Date Value: {shortDateValue}");
         var longDateValue = dateTime.ToLongDateString();
         Console.WriteLine($"Long Date Value: {longDateValue}");
         Console.ReadLine();
      }
   }
}
Salin selepas log masuk

Contoh penggunaan DateTime.Date

-

-#🎜## #Contoh#🎜 🎜#

Demonstrasi masa nyata

DateTime Value: 07-08-2020 21:36:46
Short Date Value: 07-08-2020
Long Date Value: 07 August 2020
Salin selepas log masuk
Output

Keluaran kod di atas ialah

using System;
namespace DemoApplication{
   public class Program{
      public static void Main(){
         var dateTime = DateTime.Now;
         Console.WriteLine($"DateTime Value: {dateTime}");
         var dateValue = dateTime.Date;
         Console.WriteLine($"Date Value: {dateValue}");
         Console.ReadLine();
      }
   }
}
Salin selepas log masuk
#🎜#
DateTime Value: 07-08-2020 21:45:21
Date Value: 07-08-2020 00:00:00
Salin selepas log masuk
#🎜 🎜#Gunakan kaedah sambungan ToString() Contoh

-

Contoh

Demonstrasi masa nyata

using System;
namespace DemoApplication{
   public class Program{
      public static void Main(){
         var dateTime = DateTime.Now;
         Console.WriteLine($"DateTime Value: {dateTime}");
         var dateValue1 = dateTime.ToString("MM/dd/yyyy");
         Console.WriteLine($"Date Value: {dateValue1}");
         var dateValue2 = dateTime.ToString("dd/MM/yyyy");
         Console.WriteLine($"Date Value: {dateValue2}");
         var dateValue3 = dateTime.ToString("d/M/yy");
         Console.WriteLine($"Date Value: {dateValue3}");
         Console.ReadLine();
      }
   }
}
Salin selepas log masuk

rreee#🎜🎜 Output kod di atas ialah# 🎜🎜#

DateTime Value: 07-08-2020 21:58:17
Date Value: 08-07-2020
Date Value: 07-08-2020
Date Value: 7-8-20
Salin selepas log masuk

Atas ialah kandungan terperinci Bagaimana untuk mendapatkan hanya bahagian tarikh dari objek DateTime dalam C#?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan Laman Web ini
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
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan