.net Core Date Without Time

3 min read Jun 03, 2024
.net Core Date Without Time

Comment obtenir la date sans l'heure dans .NET Core

Introduction

Travailler avec des dates en .NET Core est une tâche courante pour les développeurs. Souvent, vous n'avez besoin que de la partie date d'un objet DateTime, sans l'heure. Par exemple, vous pourriez vouloir afficher la date d'un événement ou la date de création d'un fichier.

Méthodes pour obtenir la date sans l'heure

Il existe plusieurs façons d'extraire la date sans l'heure d'un objet DateTime dans .NET Core:

1. Utilisation de la propriété Date

La méthode la plus simple est d'utiliser la propriété Date de l'objet DateTime. Cette propriété renvoie un nouvel objet DateTime représentant la date à 00:00:00.

DateTime dateTime = DateTime.Now;
DateTime dateOnly = dateTime.Date;
Console.WriteLine(dateOnly); // Affiche la date actuelle à 00:00:00

2. Utilisation de la méthode ToShortDateString()

Cette méthode formate la date selon les paramètres régionaux du système et renvoie une chaîne de caractères représentant la date sans l'heure.

DateTime dateTime = DateTime.Now;
string dateString = dateTime.ToShortDateString();
Console.WriteLine(dateString); // Affiche la date actuelle dans le format du système

3. Utilisation de la méthode ToString() avec un format personnalisé

Vous pouvez utiliser la méthode ToString() avec un format personnalisé pour contrôler le format de sortie de la date. Par exemple, pour afficher la date au format "jj/MM/aaaa":

DateTime dateTime = DateTime.Now;
string dateString = dateTime.ToString("dd/MM/yyyy");
Console.WriteLine(dateString); // Affiche la date actuelle au format jj/MM/aaaa

Conclusion

Ces méthodes vous permettent de manipuler des dates sans l'heure dans .NET Core de manière efficace. Choisissez la méthode qui correspond le mieux à vos besoins et à la sortie désirée.

Keywords: .NET Core, date, sans heure, extraction, formatage

Related Post


Featured Posts