converttolocaltime - 指令碼與圖表函數

UTCGMT 時間戳記轉換為當地時間作為雙值。

語法:  

ConvertToLocalTime(timestamp [, place [, ignore_dst=false]])

傳回資料類型:雙值

引數:  

引數 描述
timestamp 要轉換的時間戳記或解析為時間戳記的運算式的日期,例如 '2012-10-12'。
place

下方地點及時區表格中的地點或時區。或者,您可以使用 GMTUTC 來定義當地時間。下列值及時間偏移範圍有效:

  • GMT
  • GMT-12:00 - GMT-01:00
  • GMT+01:00 - GMT+14:00
  • UTC
  • UTC-12:00 - UTC-01:00
  • UTC+01:00 - UTC+14:00
備註: 您只能使用標準時間偏移。不能使用任意的時間偏移,例如,GMT-04:27
ignore_dst 如果您想要忽略 DST (日光節約時間),設為 True

產生的時間會根據日光節約時間進行調整,除非 ignore_dst 設為 True

地點和時區

ConvertToLocalTime 函數可從 Windows 登錄擷取世界各地的地點和時區資訊。這代表要讓函數運作,您想要使用的地點名稱必須符合 Windows 登錄中的對應名稱。

地點在 Windows 登錄中所登錄的確切名稱也會根據 Windows 安裝的語言設定而變更。這是因為某些城市和國家的名稱,在不同的語言中會有不同的拼寫方式。

此處有 Windows 登錄中的完整地點和時區清單:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Time Zones

或者,您可以在 Windows 控制台找到時區和地點清單。開啟控制台、按一下日期和時間設定,然後變更時區。您可以從下拉式功能表看見與每個時區有關的完整城市或國家清單。