Partager via


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

Voir aussi

Référence

CTime::CTime

Autres ressources

Structures, styles, rappels, et les tables des messages