Time Functions (Compact 2013)

3/28/2014

The following tables show the time functions with a description of the purpose of each.

Functions

Description

CeGetRawTime

Reads the real-time clock (RTC) and offsets it with the value that is calculated on every time change.

CeGetRawTimeOffset

Reads the current raw time offset to calculate the monotonically increasing time.

CompareFileTime

Compares two 64-bit file times.

FileTimeToLocalFileTime

Converts a file time based on the Universal Time Coordinate (UTC) to a local file time.

FileTimeToSystemTime

Converts a 64-bit file time to system time format.

GetCurrentFT

Returns a system time converted to a FILETIME based on the Coordinated Universal Time.

GetFileTime

Retrieves the date and time that a file was created, last accessed, and last modified.

GetIdleTime

Returns the amount of time, in milliseconds, that the master processor has been idle.

GetLocalTime

Retrieves the current local date and time.

GetSystemTime

Retrieves the current system date and time.

GetSystemTimeAsFileTime

Retrieves the current system date and time in UTC format.

GetTickCount

For Release configurations, this function returns the number of milliseconds since boot, excluding any time that the system was suspended.

For Debug configurations, this function returns the number of milliseconds since boot minus 180 seconds.

GetTimeZoneInformation

Retrieves current time-zone information.

GetTimeZoneInformationID

Retrieves the current time zone Id.

GetTimeZoneList

Retrieves a valid time zone entry list.

LocalFileTimeToFileTime

Converts a local file time to a file time based on the UTC.

QueryPerformanceCounter

Retrieves the current value of the high-resolution performance counter, if one is provided by the OEM.

QueryPerformanceFrequency

Retrieves the frequency of the high-resolution performance counter, if one is provided by the OEM.

Random

Generates a random number.

SetDaylightTime

Sets the current state of daylight saving time. This function has been deprecated.

SetFileTime

Sets the date and time that a file was created, last accessed, or last modified.

SetLocalTime

Sets the current local time and date.

SetSystemTime

Sets the current system time and date.

SetTimeZoneBias

Sets the bias for local time and daylight time.

SetTimeZoneInformation

Sets current time zone information.

SetTimeZoneInformationByID

Sets the current time zone properties using the information from the specified time zone.

SystemTimeToFileTime

Converts a system time to a file time.

See Also

Reference

Time Reference

Other Resources

Timer Driver Reference