跳到主要內容 跳至補充內容

converttolocaltime - 指令碼與圖表函數

UTCGMT 時間戳記轉換為當地時間作為雙值。其中 place 可為全世界任何一個城市、地點及時區。 

語法:  

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

傳回的資料類型: 雙值

引數
引數 描述
timestamp 要轉換的時間戳記或解析為時間戳記的運算式。
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
資訊備註若您使用 DST 時差 (亦即您指定評估為 Falseignore_dst 引數值),您必須在 place 引數中指定一個地方,而非 GMT 時差。這是因為對日光節約時間進行調整時,除了 GMT 時差提供的經度資訊,還需要緯度資訊。如需資訊,請參閱 結合 DST 使用 GMT 時差
資訊備註您只能使用標準時間偏移。不能使用任意的時間偏移,例如,GMT-04:27
ignore_dst

若此引數評估為 True,會忽略 DST (日光節約時間)。評估為 True 的有效引數值包括 -1True()

若此引數評估為 False,會為日光節約時間調整時間戳記。評估為 False 的有效引數值包括 0False()

ignore_dst 引數值無效,該函數會按照 ignore_dst 值評估為 True 的情境來評估運算式。若未指定 ignore_dst 引數值,該函數會按照 ignore_dst 值評估為 False 的情境來評估運算式。

有效的地點和時區
A-C D-K L-R S-Z
Abu Dhabi Darwin La Paz Samoa
AdelaideDhakaLimaSantiago
AlaskaEastern Time (US & Canada)LisbonSapporo
AmsterdamEdinburghLjubljanaSarajevo
ArizonaEkaterinburgLondonSaskatchewan
AstanaFijiMadridSeoul
AthensGeorgetownMagadanSingapore
Atlantic Time (Canada)GreenlandMazatlanSkopje
AucklandGreenwich Mean Time : DublinMelbourneSofia
AzoresGuadalajara Mexico CitySolomon Is.
BaghdadGuamMid-AtlanticSri Jayawardenepura
BakuHanoiMinskSt. Petersburg
BangkokHarareMonroviaStockholm
BeijingHawaiiMonterreySydney
BelgradeHelsinkiMoscowTaipei
BerlinHobartMountain Time (US & Canada)Tallinn
BernHong KongMumbaiTashkent
BogotaIndiana (East)MuscatTbilisi
BrasiliaInternational Date Line WestNairobiTehran
BratislavaIrkutskNew CaledoniaTokyo
BrisbaneIslamabadNew DelhiUrumqi
BrusselsIstanbulNewfoundlandWarsaw
BucharestJakartaNovosibirskWellington
BudapestJerusalemNuku'alofaWest Central Africa
Buenos AiresKabulOsakaVienna
CairoKamchatkaPacific Time (US & Canada)Vilnius
CanberraKarachiParisVladivostok
Cape Verde Is.KathmanduPerthVolgograd
CaracasKolkataPort MoresbyYakutsk
CasablancaKrasnoyarskPragueYerevan
Central AmericaKuala LumpurPretoriaZagreb
Central Time (US & Canada)KuwaitQuito-
ChennaiKyivRiga-
Chihuahua-Riyadh-
Chongqing-Rome-
Copenhagen---

結合 DST 使用 GMT 時差

按照 Qlik Sense 中國際統一碼元件 (ICU) 庫的實施,結合 DST (日光節約時間) 使用 GMT (格林威治標準時間) 時差需要附加的緯度資訊。

GMT 是經度 (東西向) 時差,而 DST 則是緯度 (南北向) 時差。例如,赫爾辛基 (芬蘭) 和約翰尼斯堡 (南非) 共用相同的 GMT+02:00 時差,但沒有共用相同的 DST 時差。這表示,除了 GMT 時差,任何 DST 時差都需要當地時區的緯度位置資訊 (地理時區輸入),才能有完整的當地 DST 條件資訊。

此頁面是否對您有幫助?

若您發現此頁面或其內容有任何問題——錯字、遺漏步驟或技術錯誤——請告知我們可以如何改善!