共用方式為


時間函式

下列函式會與系統時間搭配使用。

功能 描述
GetSystemTime 以 UTC 格式擷取目前的系統日期和時間。
GetSystemTimeAdjustment 判斷系統是否將定期時間調整套用至其白天時間。
GetTimeFormat 將系統時間格式化為指定地區設定的時間字串。
NtQuerySystemTime 傳回系統時間。
RtlLocalTimeToSystemTime 將指定的當地時間轉換為系統時間。
RtlTimeToSecondsSince1970 將指定的系統時間轉換為1970年1月1日第一秒之後的秒數。
SetSystemTime 設定目前的系統時間和日期。
SetSystemTimeAdjustment 啟用或停用系統白天時間的定期調整。
SystemTimeToFileTime 將系統時間轉換為檔案時間。
SystemTimeToTzSpecificLocalTime 將 UTC 時間轉換為指定時區的對應當地時間。
TzSpecificLocalTimeToSystemTime 將當地時間轉換為 UTC 時間。

 

下列函式會與當地時間搭配使用。

功能 描述
EnumDynamicTimeZoneInformation 列舉儲存在登錄中的動態日光節約時間信息專案。
FileTimeToLocalFileTime 將 UTC 檔案時間轉換為本機檔案時間。
GetDynamicTimeZoneInformation 擷取目前的時區和動態日光節約時間設定。
GetDynamicTimeZoneInformationEffectiveYears 擷取以年份表示的範圍,其中 DYNAMIC_TIME_ZONE_INFORMATION 具有有效的專案。
GetLocalTime 擷取目前的本機日期和時間。
GetTimeZoneInformation 擷取目前的時區設定。
GetTimeZoneInformationForYear 擷取指定年份和時區的時區設定。
RtlLocalTimeToSystemTime 將指定的當地時間轉換為系統時間。
SetDynamicTimeZoneInformation 設定目前的時區和動態日光節約時間設定。
SetLocalTime 設定目前的當地時間和日期。
SetTimeZoneInformation 設定目前的時區設定。
SystemTimeToTzSpecificLocalTime 將 UTC 時間轉換為指定時區的對應當地時間。
SystemTimeToTzSpecificLocalTimeEx 將具有動態日光節約時間設定的 UTC 時間轉換為指定時區的對應當地時間。
TzSpecificLocalTimeToSystemTime 將當地時間轉換為 UTC 時間。
TzSpecificLocalTimeToSystemTimeEx 使用動態日光節約時間設定將當地時間轉換為 UTC 時間。

 

下列函式會與檔案時間搭配使用。

功能 描述
CompareFileTime 比較兩個檔案時間。
FileTimeToLocalFileTime 將 UTC 檔案時間轉換為本機檔案時間。
FileTimeToSystemTime 將檔案時間轉換為系統時間格式。
GetFileTime 擷取指定檔案或目錄建立、上次存取和上次修改的日期和時間。
GetSystemTimeAsFileTime 以 UTC 格式擷取目前的系統日期和時間。
LocalFileTimeToFileTime 根據UTC,將本機檔案時間轉換為檔案時間。
SetFileTime 設定指定的檔案或目錄建立、上次存取或修改的日期和時間。
SystemTimeToFileTime 將系統時間轉換為檔案時間。

 

下列函式會與 MS-DOS 日期和時間搭配使用。

功能 描述
DosDateTimeToFileTime 將 MS-DOS 日期和時間值轉換成檔案時間。
FileTimeToDosDateTime 將檔案時間轉換成 MS-DOS 日期和時間值。

 

下列函式會與 Windows 時間搭配使用。

功能 描述
GetSystemTimes 擷取系統計時資訊。
GetTickCount 擷取自系統啟動以來經過的毫秒數,最多 49.7 天。
GetTickCount64 擷取自系統啟動後經過的毫秒數。

 

下列函式會搭配高解析度性能計數器使用。

功能 描述
QueryPerformanceCounter 擷取高解析度性能計數器的目前值。
QueryPerformanceFrequency 擷取高解析度性能計數器的頻率。

 

下列函式會與輔助性能計數器搭配使用。

功能 描述
QueryAuxiliaryCounterFrequency 查詢輔助計數器頻率。
ConvertAuxiliaryCounterToPerformanceCounter 將指定的輔助計數器值轉換為對應的性能計數器值;選擇性地在 nanosecond 中提供因延遲和最大可能漂移而造成的估計轉換錯誤。
ConvertPerformanceCounterToAuxiliaryCounter 將指定的性能計數器值轉換為對應的輔助計數器值;選擇性地在 nanosecond 中提供因延遲和最大可能漂移而造成的估計轉換錯誤。

 

下列函式會與中斷時間搭配使用。

功能 描述
QueryInterruptTime 取得目前的中斷時間計數。
QueryInterruptTimePrecise 取得目前中斷時間計數,其格式比 queryInterruptTime更精確
QueryUnbiasedInterruptTime 取得目前不偏不偏的中斷時間計數。 不偏不倚的中斷時間計數不包括系統在睡眠或休眠中花費的時間。
QueryUnbiasedInterruptTimePrecise 以比 queryUnbiasedInterruptTime 更精確的格式取得目前不偏不偏的中斷時間計數。 不偏不倚的中斷時間計數不包括系統在睡眠或休眠中花費的時間。