localtime - skript- och diagramfunktion
Denna funktion returnerar en tidsmarkör för aktuell tid från systemklockan för en angiven tidszon.
Syntax:
LocalTime([timezone [, ignoreDST ]])
Returnerad datatyp: dual
Argument | Beskrivning |
---|---|
timezone |
timezoneanges som en sträng som innehåller någon av de geografiska platser som listas under Time Zone i Windows Control Panel för Date and Time eller som en sträng i formatet "GMT+tt:mm". En lista över godkända platser och tidszoner anges också i tabellen nedan. Om ingen tidszon anges returneras den lokala tiden. Anteckning om informationOm du använder en DST-förskjutning (d.v.s. att du anger ett ignoreDST-argumentvärde som utvärderas till False) måste du ange ett ställe snarare än en GMT-förskjutning i place-argumentet. Det beror på att vid justering av sommartid krävs information om breddgrad i tillägg till informationen om längdgrad från en GMT-förskjutning. Mer information finns i Använder GMT-förskjutningar i kombination med DST.
|
ignoreDST |
Om det här argumentet utvärderas till True ignoreras DST (sommartid). Giltiga argumentvärden som utvärderas till True inkluderar -1 och True(). Om det här argumentet utvärderas till False justeras tidsstämpeln för sommartid. Giltiga argumentvärden som utvärderas till False inkluderar 0 och False(). Om ignoreDST-argumentvärdet är ogiltigt utvärderar funktionen uttrycket som om ignore_dst-värdet utvärderas till True. Om ignoreDST-argumentvärdet inte har angetts utvärderar funktionen uttrycket som om ignore_dst-värdet utvärderas till False. |
A-C | D-K | L-R | S-Z |
---|---|---|---|
Abu Dhabi | Darwin | La Paz | Samoa |
Adelaide | Dhaka | Lima | Santiago |
Alaska | Eastern Time (US & Canada) | Lisbon | Sapporo |
Amsterdam | Edinburgh | Ljubljana | Sarajevo |
Arizona | Ekaterinburg | London | Saskatchewan |
Astana | Fiji | Madrid | Seoul |
Athens | Georgetown | Magadan | Singapore |
Atlantic Time (Canada) | Greenland | Mazatlan | Skopje |
Auckland | Greenwich Mean Time : Dublin | Melbourne | Sofia |
Azores | Guadalajara | Mexico City | Solomon Is. |
Baghdad | Guam | Mid-Atlantic | Sri Jayawardenepura |
Baku | Hanoi | Minsk | St. Petersburg |
Bangkok | Harare | Monrovia | Stockholm |
Beijing | Hawaii | Monterrey | Sydney |
Belgrade | Helsinki | Moscow | Taipei |
Berlin | Hobart | Mountain Time (US & Canada) | Tallinn |
Bern | Hong Kong | Mumbai | Tashkent |
Bogota | Indiana (East) | Muscat | Tbilisi |
Brasilia | International Date Line West | Nairobi | Tehran |
Bratislava | Irkutsk | New Caledonia | Tokyo |
Brisbane | Islamabad | New Delhi | Urumqi |
Brussels | Istanbul | Newfoundland | Warsaw |
Bucharest | Jakarta | Novosibirsk | Wellington |
Budapest | Jerusalem | Nuku'alofa | West Central Africa |
Buenos Aires | Kabul | Osaka | Vienna |
Cairo | Kamchatka | Pacific Time (US & Canada) | Vilnius |
Canberra | Karachi | Paris | Vladivostok |
Cape Verde Is. | Kathmandu | Perth | Volgograd |
Caracas | Kolkata | Port Moresby | Yakutsk |
Casablanca | Krasnoyarsk | Prague | Yerevan |
Central America | Kuala Lumpur | Pretoria | Zagreb |
Central Time (US & Canada) | Kuwait | Quito | - |
Chennai | Kyiv | Riga | - |
Chihuahua | - | Riyadh | - |
Chongqing | - | Rome | - |
Copenhagen | - | - | - |
Exempel och resultat:
Nedanstående exempel baseras på den funktion som anropas 2023-08-14 08:39:47 lokal tid, med den lokala tidszonen på servern eller i skrivbordsmiljön inställd till GMT-05:00, och i en region som har implementerat sommartid vid det här listade datumet.
Exempel | Resultat |
---|---|
localtime () |
Returnerar den lokala tiden 2023-08-14 08:39:47. |
localtime ('London') |
Returnerar den lokala tiden i London, 2023-08-14 13:39:47. |
localtime ('GMT+02:00') |
Returnerar lokal tid i tidszonen GMT+02:00, 2023-08-14 14:39:47. Ingen justering görs för sommartid eftersom en GMT-förskjutning, snarare än en plats, anges. |
localtime ('Paris',-1) |
Returnerar lokal tid i Paris utan hänsyn till sommartid, 2023-08-14 13:39:47. |
localtime ('Paris',True()) |
Returnerar lokal tid i Paris utan hänsyn till sommartid, 2023-08-14 13:39:47. |
localtime ('Paris',0) |
Returnerar lokal tid i Paris med hänsyn taget till sommartid, 2023-08-14 14:39:47. |
localtime ('Paris',False()) |
Returnerar lokal tid i Paris med hänsyn taget till sommartid, 2023-08-14 14:39:47. |
Använder GMT-förskjutningar i kombination med DST
Enligt implementeringen av biblioteken för International Components for Unicode (ICU) i Qlik Sense krävs ytterligare information om breddgrad när förskjutningar av GMT (Greenwich Mean Time) i kombination med DST (Daylight Saving Time, sommartid) används.
GMT är en förskjutning av längdgraden (öst-västlig), medan DST är en förskjutning av breddgraden (nord-sydlig). Helsingfors (Finland) och Johannesburg (Sydafrika) har till exempel samma förskjutning GMT+02:00, men de har inte samma DST-förskjutning. Det innebär att förutom GMT-förskjutningen krävs för DST-förskjutningar information om breddgraden för den lokala tidszonen (inmatad geografisk tidszon) för att få fullständig information om lokala DST-förhållanden.