Freigeben über


SYSTEMTIME-Struktur

Die SYSTEMTIME-Struktur stellt ein Datum und eine Uhrzeit mit der individuellen Mitglieder den Monat, den Tag und das Jahr, den Arbeitstag long, die Stunde, Minute, Sekunde und die Millisekunde dar.

typedef struct _SYSTEMTIME {
   WORD wYear;
   WORD wMonth;
   WORD wDayOfWeek;
   WORD wDay;
   WORD wHour;
   WORD wMinute;
   WORD wSecond;
   WORD wMilliseconds;
} SYSTEMTIME;

Parameter

  • wYear
    Das aktuelle Jahr.

  • wMonth
    Der aktuelle Monat. Januar ist 1.

  • wDayOfWeek
    Der aktuelle Tag der Woche. Sonntag ist 0 (null), Montag ist 1 usw.

  • wDay
    Der aktuelle Tag des Monats.

  • wHour
    Die aktuelle Stunde.

  • wMinute
    Die aktuelle Minute.

  • wSecond
    Der aktuelle Sekunde.

  • wMilliseconds
    Die aktuelle Millisekunde gerundet.

Beispiel

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

Anforderungen

Header: winbase.h

Siehe auch

Referenz

CTime::CTime

Weitere Ressourcen

Strukturen, Formate, Rückrufe und Meldungszuordnungen