SYSTEMTIME, structure
La structure d' SYSTEMTIME représente une date et une heure dans différents membres du mois, le jour, l'année, le jour de la semaine, l'heure, la minute, la deuxième, et la milliseconde.
typedef struct _SYSTEMTIME {
WORD wYear;
WORD wMonth;
WORD wDayOfWeek;
WORD wDay;
WORD wHour;
WORD wMinute;
WORD wSecond;
WORD wMilliseconds;
} SYSTEMTIME;
Paramètres
wYear
l'année en cours.wMonth
Le mois actuel ; janvier est 1.wDayOfWeek
Le jour de la semaine actuel ; Dimanche est 0, lundi à 1, et ainsi de suite.wDay
Le jour actuel du mois.wHour
l'heure actuelle.wMinute
La minute actuelle.wSecond
Le actuel en second lieu.wMilliseconds
La milliseconde actuelle.
Exemple
// Retrieves the current system date and time. The system
// time is expressed in Coordinated Universal Time (UTC).
SYSTEMTIME systime;
GetSystemTime(&systime);
// Determine day of the week.
CString day;
switch (systime.wDayOfWeek)
{
case 0:
day = _T("Sunday");
break;
case 1:
day = _T("Monday");
break;
case 2:
day = _T("Tuesday");
break;
case 3:
day = _T("Wednesday");
break;
case 4:
day = _T("Thursday");
break;
case 5:
day = _T("Friday");
break;
case 6:
day = _T("Saturday");
break;
}
// Show the time in a message box.
CString str;
str.Format(_T("%s %u/%u/%u %u:%u:%u:%u"), day,
systime.wYear, systime.wMonth, systime.wDay,
systime.wHour, systime.wMinute, systime.wSecond,
systime.wMilliseconds);
AfxMessageBox(str);
Configuration requise
Header: winbase.h