Aller au contenu principal

DateTime

Une structure DateTime permet de manipuler des dates et des heures.

PropriétéTypeDescription
DayintObtient le jour du mois.
DayOfWeekDayOfWeekObtient le jour de la semaine sous forme d'un type DayOfWeek.
DayOfYearintObtient le jour de l'année.
HourintObtient l'heure de la date.
MinuteintObtient les minutes de la date.
MonthintObtient le mois de la date.
NowDateTimeObtient un objet DateTime indiquant la date et l'heure actuelles sur cet ordinateur, exprimées en temps local.
SecondintObtient les secondes de la date.
TimeOfDayTimeSpanObtient l'heure sous la forme d'une structure TimeSpan.
TodayDateTimeObtient la date actuelle.
YearintObtient l'année de la date.

Exemple 1 :

Obtenir les propriétés de la date courante

DateTime dateCourante = DateTime.Now;

int heure = dateCourante.Hour;

int mois = dateCourante.Month;
. . .

Voici les valeurs de toutes les propriétés de la variable dateCourante:

valeurs propriétés date courate

Exemple 2 :

Afficher la date courante sous forme de chaîneRésultats
DateTime dateCourante = DateTime.Now;

Console.WriteLine(dateCourante.ToLongDateString());

Console.WriteLine(dateCourante.ToShortDateString());

Console.WriteLine(dateCourante.ToLongTimeString());

Console.WriteLine(dateCourante.ToShortTimeString());

Console.WriteLine(dateCourante.ToString("Le dd MMM yyyy"));

Console.WriteLine(dateCourante.ToString("Le dd MMMM yyyy"));

Console.WriteLine(dateCourante.ToString("dd:MM:yyyy hh:mm:ss"));
13 octobre 2013

2013-10-23

15:16:27

15:16

Le 13 oct. 2013

Le 13 octobre 2013

13:10:2013 15:16:27