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

localtime - 指令碼與圖表函數

此函數會為指定時區傳回系統時鐘目前時間的時間戳記。

語法:  

LocalTime([timezone [, ignoreDST ]])

傳回資料類型: 雙值

LocalTime 引數
引數 描述
timezone

timezone 指定為字串,包含 Windows 控制面板中為日期和時間列出的時區下列出的任何地理位置,或者指定為 'GMT+hh:mm' 格式的字串。接受的地點和時區清單也呈現於下表。

如未指定時區,則會傳回當地時間。

資訊備註若您使用 DST 偏移 (亦即您指定評估為 FalseignoreDST 引數值),您必須在 place 引數中指定地點,而非 GMT 偏移。這是因為除了 GMT 偏移提供的經度資訊,為日光節約時間進行調整也需要緯度資訊。如需詳細資訊,請參閱 結合 DST 使用 GMT 偏移
ignoreDST

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

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

ignoreDST 引數值無效,則函數評估運算式的方式,如同 ignoreDST 值評估為 True (忽略日光節約時間)。若未指定 ignoreDST 引數值,則函數評估運算式的方式,如同 ignoreDST 值評估為 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---

範例與結果:  

以下範例根據在當地時間 2023-08-14 08:39:47 呼叫的函數,而伺服器或桌面環境的當地時區是 GMT-05:00,並位於自此列出日期起已實施日光節約時間的地區。

指令碼範例
範例 結果

localtime ()

傳回當地時間 2023-08-14 08:39:47。

localtime ('London')

傳回倫敦當地時間 2023-08-14 13:39:47。

localtime ('GMT+02:00')

傳回時區 GMT+02:00 的當地時間 2023-08-14 14:39:47。沒有為日光節約時間進行調整,因為指定了 GMT 偏移,而非地點。

localtime ('Paris',-1)

傳回巴黎當地時間 (忽略日光節約時間) 2023-08-14 13:39:47。

localtime ('Paris',True())

傳回巴黎當地時間 (忽略日光節約時間) 2023-08-14 13:39:47。

localtime ('Paris',0)

傳回巴黎當地時間 (考量日光節約時間) 2023-08-14 14:39:47。

localtime ('Paris',False())

傳回巴黎當地時間 (考量日光節約時間) 2023-08-14 14:39:47。

結合 DST 使用 GMT 偏移

QlikView November 2018 實施國際 Unicode 元件 (ICU) 庫後,使用 GMT (格林威治標準時間) 偏移結合 DST (日光節約時間) 還需要緯度資訊。

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

此頁面是否對您有幫助?

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

加入分析現代化計畫

Remove banner from view

透過分析現代化程式進行現代化而不犧牲寶貴的 QlikView 應用程式。 按一下這裡 取得更多資訊或聯繫: ampquestions@qlik.com