SYSTEMTIME
The SYSTEMTIME
structure represents a date and time using individual members for the month,
day, year, weekday, hour, minute, second, and millisecond.
typedef struct _SYSTEMTIME { // st
WORD
wYear;
WORD
wMonth;
WORD
wDayOfWeek;
WORD wDay;
WORD
wHour;
WORD
wMinute;
WORD
wSecond;
WORD
wMilliseconds;
} SYSTEMTIME;
Members
wYear
Specifies the
current year.
wMonth
Specifies the
current month; January = 1, February = 2, and so on.
wDayOfWeek
Specifies the
current day of the week; Sunday = 0, Monday = 1, and so on.
wDay
Specifies the
current day of the month.
wHour
Specifies the
current hour.
wMinute
Specifies the
current minute.
wSecond
Specifies the
current second.
wMilliseconds
Specifies the
current millisecond.
Remarks
It is not
recommended that you add and subtract values from the SYSTEMTIME
structure to obtain relative times. Instead, you should
Convert the SYSTEMTIME
structure to a FILETIME structure.
Copy the resulting FILETIME
structure to a LARGE_INTEGER structure.
Use normal 64-bit arithmetic on
the LARGE_INTEGER value.
See Also