localtime - script- en diagramfunctie
Deze functie retourneert een tijdstempel met de huidige tijd voor een opgegeven tijdzone.
Syntaxis:
LocalTime([timezone [, ignoreDST ]])
Retourgegevenstypen: dual
Argument | Beschrijving |
---|---|
timezone |
De timezone wordt opgegeven als een tekenreeks die een van de geografische plaatsen bevat die worden vermeld onder Time Zone in de Windows Control Panel voor Date and Time of als tekenreeks in de vorm 'GMT+hh:mm'.timezone In de onderstaande tabel staat tevens een lijst met acceptabele plaatsen en tijdzones. Als geen tijdzone is opgegeven, wordt de lokale tijd geretourneerd. InformatieAls u een zomertijdoffset (DST) (d.w.z. u specificeert een ignoreDST-argumentwaarde die evalueert naar False) gebruikt, moet u een plek specificeren in plaats van een GMT-offset, in het place-argument. De reden hiervoor is dat het aanpassen van de zomertijd breedtegegevens vereist naast de lengtegegevens die door een GMT-offset worden verstrekt. Ga voor meer informatie naar GMT-offsets gebruiken in combinatie met zomertijd.
|
ignoreDST |
Als dit argument evalueert in True, wordt DST (zomertijd) genegeerd. Geldige argumentwaarden die in True evalueren, zijn onder meer -1 en True(). Als dit argument evalueert in False, wordt het tijdstempel aangepast voor de zomertijd. Geldige argumentwaarden die in False evalueren, zijn onder meer 0 en False(). Als de ignoreDST-argumentwaarde ongeldig is, evalueert de functie de uitdrukking alsof de ignore_dst-waarde evalueert in True. Als de ignoreDST-argumentwaarde niet is gespecificeerd, evalueert de functie de uitdrukking alsof de ignore_dst-waarde evalueert in 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 | - | - | - |
Voorbeelden en resultaten:
De onderstaande voorbeelden zijn gebaseerd op dat de functie wordt aangeroepen op 2023-08-14 om 08:39:47 plaatselijke tijd waarbij de plaatselijke tijdzone van de server of desktopomgeving GMT-05:00 is en zich in een regio bevindt waarbij zomertijd is geïmplementeerd vanaf deze vermelde datum.
Voorbeeld | Resultaat |
---|---|
localtime () |
Retourneert de lokale tijd, 2023-08-14 08:39:47. |
localtime ('London') |
Retourneert de lokale tijd in Londen, 2023-08-14 13:39:47. |
localtime ('GMT+02:00') |
Retourneert de lokale tijd in de tijdzone van GMT+02:00, 2023-08-14 14:39:47. Er wordt geen aanpassing gedaan voor zomertijd omdat er een GMT-offset is opgegeven in plaats van een plaats. |
localtime ('Paris',-1) |
Retourneert de lokale tijd in Parijs waarbij de zomertijd wordt genegeerd, 2023-08-14 13:39:47. |
localtime ('Paris',True()) |
Retourneert de lokale tijd in Parijs waarbij de zomertijd wordt genegeerd, 2023-08-14 13:39:47. |
localtime ('Paris',0) |
Retourneert de lokale tijd in Parijs waarbij de zomertijd wordt genegeerd, 2023-08-14 14:39:47. |
localtime ('Paris',False()) |
Retourneert de lokale tijd in Parijs waarbij de zomertijd wordt genegeerd, 2023-08-14 14:39:47. |
GMT-offsets gebruiken in combinatie met zomertijd
Sinds de implementatie van ICU-bibliotheken (International Components for Unicode) in Qlik Sense, vereist het gebruik van of GMT-offsets (Greenwich Mean Time) in combinatie met zomertijd (DST) aanvullende breedtegegevens.
GMT is een lengte-offset (oost-west) en zomertijd (DST) is a een breedte-offset (noord-zuid). Zo delen Helsinki (Finland) en Johannesburg (Zuid-Afrika) dezelfde GMT+02:00 offset, maar ze delen niet dezelfde zomertijdoffset. Dit betekent dat iedere zomertijdoffset naast de GMT-offset informatie vereist over de breedtepositie van de plaatselijke tijdzone (geografische tijdzoneinvoer) voor volledige informatie over plaatselijke zomertijdomstandigheden.