This structure represents a date and time using individual members for the month, day, year, weekday, hour, minute, second, and millisecond.
|
typedef struct _SYSTEMTIME {
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 this structure to obtain relative times.
The following list shows tasks to perform instead:
- Convert the SYSTEMTIME structure to a FILETIME structure.
- Copy the resulting FILETIME structure to a ULARGE_INTEGER structure.
- Use usual 64-bit arithmetic on the ULARGE_INTEGER value.
Requirements
OS Versions: Windows CE 1.0 and later.
Header: Winbase.h.
See Also
Time Structures | GetLocalTime | GetSystemTime | SetLocalTime | SetSystemTime | FILETIME | Timer Driver Reference
Send Feedback on this topic to the authors
Feedback FAQs