Il existe plusieurs façons d'obtenir uniquement la partie date d'un objet DateTime.
ToShortDateString() - Convertit la valeur de l'objet DateTime actuel en sa représentation de chaîne de date courte équivalente
Renvoie une chaîne contenant la représentation de chaîne de date courte actuelle. Objet DateTime.
ToLongDateString() - Convertit la valeur de l'objet DateTime actuel en sa représentation équivalente sous forme de chaîne de date longue.
Renvoie une chaîne contenant : la représentation actuelle de la chaîne de date longue Objet DateTime.
ToString() - Une autre façon d'obtenir une date à partir d'un DateTime consiste à utiliser la méthode d'extension ToString().
L'avantage d'utiliser la méthode d'extension ToString() est que nous pouvons spécifier le format La date que nous voulons obtenir.
DateTime.Date - supprimera également l'heure du DateTime et nous donnera uniquement la date.
La différence entre cette méthode et l'exemple ci-dessus est qu'il ne s'agit pas ici d'une date Convertir en chaîne.
Exemple utilisant la méthode d'extension DateTime -
Démonstration en temps réel
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(); } } }
La sortie du programme ci-dessus est
DateTime Value: 07-08-2020 21:36:46 Short Date Value: 07-08-2020 Long Date Value: 07 August 2020
Exemple utilisant DateTime.Date -
Réel- démonstration temporelle
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(); } } }
La sortie du code ci-dessus est
DateTime Value: 07-08-2020 21:45:21 Date Value: 07-08-2020 00:00:00
Exemple utilisant la méthode d'extension ToString() -
Démonstration en temps réel
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(); } } }
La sortie du code ci-dessus est
DateTime Value: 07-08-2020 21:58:17 Date Value: 08-07-2020 Date Value: 07-08-2020 Date Value: 7-8-20
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!