SYSTEMTIME (Windows CE 5.0)

Send Feedback

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;


  • 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.


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.


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

© 2006 Microsoft Corporation. All rights reserved.