SYSTEMTIME Structure1

 

Pour obtenir la dernière documentation sur Visual Studio 2017, consultez Documentation Visual Studio 2017.

Le SYSTEMTIME structure représente une date et une heure à l’aide de membres individuels pour les mois, jour, année, jour de la semaine, heure, minute, seconde et 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.

Propriété
Le mois en cours ; Janvier est 1.

wDayOfWeek
Le jour actuel de la semaine ; 0 étant le dimanche, lundi est 1 et ainsi de suite.

wDay
Le jour du mois actuel.

exactes
L’heure actuelle.

Absolu
La minute en cours.

wSecond
La seconde actuelle.

Heure
La milliseconde en cours.

      // 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);

En-tête : winbase.h

Structures, Styles, rappels et tables des messages
CTime::CTime

Afficher: