SystemTimeToFileTime 函式 (timezoneapi.h)

將系統時間轉換為檔案格式。 系統時間是以國際標準時間 (UTC) 為基礎。

語法

BOOL SystemTimeToFileTime(
  [in]  const SYSTEMTIME *lpSystemTime,
  [out] LPFILETIME       lpFileTime
);

參數

[in] lpSystemTime

SYSTEMTIME 結構的指標,其中包含要從 UTC 轉換為檔案格式的系統時間。

系統會忽略 SYSTEMTIME 結構的 wDayOfWeek 成員。

[out] lpFileTime

要接收已轉換系統時間之 FILETIME 結構的指標。

傳回值

如果函式成功,則傳回非零的值。

如果此函式失敗,則傳回值為零。 若要取得擴充的錯誤資訊,請呼叫 GetLastError

注意

False 傳回值可能表示傳遞的 SYSTEMTIME 結構代表無效的日期。 某些情況,例如閏年新增的額外日,可能會導致應用程式邏輯意外建立無效的日期。 如需避免這些問題的詳細資訊,請參閱 閏年整備

規格需求

需求
最低支援的用戶端 Windows 2000 專業版 [傳統型應用程式 |UWP 應用程式]
最低支援的伺服器 Windows 2000 Server [傳統型應用程式 |UWP 應用程式]
目標平台 Windows
標頭 timezoneapi.h (包含 Windows.h)
程式庫 Kernel32.lib
DLL Kernel32.dll

另請參閱

DosDateTimeToFileTime

FILETIME

FileTimeToDosDateTime

FileTimeToSystemTime

SYSTEMTIME

系統時間

時間函數