SYSTEMTIME

선언
typedef struct _SYSTEMTIME { 
    WORD wYear; 
    WORD wMonth; 
    WORD wDayOfWeek; 
    WORD wDay; 
    WORD wHour; 
    WORD wMinute; 
    WORD wSecond; 
    WORD wMilliseconds; 
} SYSTEMTIME, *PSYSTEMTIME; 
설명

날짜와 시간에 대한 정보를 가진다. 년월일은 날짜를 표현하는 멤버이며 시분초와 1/1000초는 시간을 표현하는 멤버이다. 각 멤버가 시간과 날짜에 대한 개별 요소를 멤버로 가지기 때문에 각 요소를 문자열로 조립하여 출력하기에 좋은 구조체이다. 이 구조체로 시간간의 간격을 계산하거나 시간에 연산을 하는 것은 바람직하지 않으며 이런 목적으로는 FILETIEM 구조체를 사용하는 것이 좋다.

멤버

▶ wYear : 년도. 1601~30827까지의 년도를 표현할 수 있다.

▶ wMonth : 월, 1이 1월달이며(One Base) 12보다는 작아야 한다.

▶ wDayOfWeek : 요일. 0이 일요일이며 1이 월요일이다(Zero Base)

▶ wDay : 날자

▶ wHour : 시

▶ wMinute : 분

▶ wSecond : 초

▶ wMiliSeconds : 1/1000초

참고함수 GetLocalTime, SetLocalTime, GetSystemTime, SetSystemTime, FileTimeToSystemTime
플랫폼 95이상
참조

 


written by http://www.winapi.co.kr