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