Rumah >pembangunan bahagian belakang >Tutorial C#.Net >Bagaimana untuk mendapatkan hanya bahagian tarikh dari objek DateTime dalam C#?
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
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(); } } }Contoh penggunaan DateTime.Date
-
-#🎜## #Contoh#🎜 🎜# Demonstrasi masa nyataDateTime Value: 07-08-2020 21:36:46
Short Date Value: 07-08-2020
Long Date Value: 07 August 2020
Output
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(); } } }#🎜#
DateTime Value: 07-08-2020 21:45:21 Date Value: 07-08-2020 00:00:00#🎜 🎜#Gunakan kaedah sambungan ToString() 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(); } } }
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
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!