다음을 통해 공유


SYSTEMTIME 구조체

SYSTEMTIME 날짜와 시간을 월, 일, 연도, 평일, 시간, 분, 초 및 밀리초에 대 한 개별 구성원을 사용 하 여 구조체를 나타냅니다.

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

매개 변수

  • wYear
    현재 연도입니다.

  • wMonth
    현재 달. 1 월은 1입니다.

  • wDayOfWeek
    현재 요일입니다. 일요일 0, 월요일 1 등입니다.

  • wDay
    달의 현재 날짜입니다.

  • wHour
    현재 시간입니다.

  • wMinute
    현재 분입니다.

  • wSecond
    현재 두 번째입니다.

  • wMilliseconds
    현재 밀리초입니다.

예제

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

요구 사항

헤더: winbase.h

참고 항목

참조

CTime::CTime

기타 리소스

구조, 스타일, 콜백 및 메시지 맵