系統時間
系統時間 是目前一天的日期和時間。 系統會保留時間,讓您的應用程式能夠隨時存取正確的時間。 系統會以 國際標準時間 (UTC) 為基礎。 以UTC為基礎的時間會鬆散地定義為英格蘭格林威治的目前日期和時間。
系統第一次啟動時,它會根據計算機的即時時鐘,將系統時間設定為值,然後定期更新時間。 若要擷取系統時間,請使用 GetSystemTime 函式。 GetSystemTime 會將時間複製到包含月份、日、年、工作日、小時、分鐘、秒和毫秒之個別成員的 SYSTEMTIME 結構。 向用戶顯示此格式很容易。
您也可以使用 getSystemTimeAsFileTime 函式,以檔格式取得系統時間。 GetSystemTimeAsFileTime 會將時間複製到 FILETIME 結構。
若要設定系統時間,請使用 SetSystemTime 函式。 SetSystemTime 假設您已指定以 UTC 為基礎的時間。
GetSystemTimeAdjustment 和 SetSystemTimeAdjustment 函式會使用在每個時鐘中斷套用的定期時間調整,將一天時間與另一個時間來源同步處理。
請注意,系統可以藉由與時間來源同步,定期重新整理時間。 因為系統時間可以向前或向後調整,因此請勿比較系統時間讀數以判斷經過的時間。 請改用 windows Time 中所述的其中一種方法。