localtime - script- en grafiekfunctie
Deze functie retourneert een tijdstempel met de huidige tijd van de systeemklok voor een opgegeven tijdzone.
Syntaxis:
LocalTime([timezone [, ignoreDST ]])
Retourgegevenstype: dual
Argumenten | Beschrijving |
---|---|
timezone |
De timezone wordt opgegeven als een tekenreeks die een van de geografische plaatsen bevat die worden vermeld onder Tijdzone in configuratiescherm van Windows voor Datum en tijd of als tekenreeks in de vorm 'GMT+hh:mm'. Een lijst met geaccepteerde plaatsen en tijdzones vindt u in de onderstaande tabel. Als er geen tijdzone is opgegeven, wordt de lokale tijd geretourneerd. InformatieAls u een DST-verschuiving gebruikt (u geeft een waarde op het voor het argument ignoreDST dat resulteert in False), moet u een plaats opgeven in plaats van een GMT-verschuiving in het argument place. Dit komt doordat voor het wijzigingen van de zomertijd naar de lengtegraadgegevens die door een GMT‑verschuiving worden geleverd, ook breedtegraadgegevens zijn vereist. Zie voor meer informatie GMT-verschuivingen gebruiken in combinatie met DST.
|
ignoreDST |
Als dit argument resulteert in True, wordt DST (zomertijd) genegeerd. Geldige argumentwaarden zijn -1 en True(). Als dit argument resulteert in False, wordt de tijdstempel aangepast voor zomertijd. Geldige argumentwaarden zijn 0 en False(). Als de argumentwaarde ignoreDST ongeldig is, evalueert de functie de uitdrukking alsof de waarde ignoreDST resulteert in True (zomertijd wordt genegeerd). Als de argumentwaarde ignoreDST niet is opgegeven, evalueert de functie de uitdrukking alsof de waarde ignoreDST resulteert in False (tijdstempel wordt aangepast voor de zomertijd). |
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 gebasseerd op het feit dat de functie om 2023-08-14 08:39:47 lokale tijd is aangeroepen, waarbij de lokale tijdzone van de server- of desktopomgeving GMT-05:00 is, in een regio waarbij de zomertijd vanaf deze getoonde datum is geïmplementeerd.
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 voor zomertijd doorgevoerd omdat er een GMT-verschuiving, in plaats van een plaats, is opgegeven. |
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 toegepast, 2023-08-14 14:39:47. |
localtime ('Paris',False()) |
Retourneert de lokale tijd in Parijs waarbij de zomertijd wordt toegepast, 2023-08-14 14:39:47. |
GMT-verschuivingen gebruiken in combinatie met DST
In navolging op de implementatie van bibliotheken van de International Components for Unicode (ICU) in QlikView November 2018, zijn voor het gebruik van GMT-verschuivingen (Greenwich Mean Time) in combinatie met DST (Daylight Saving Time - zomertijd) extra breedtegraadgegevens vereist.
GMT is een longitudinale verschuiving (oost-west), terwijl DST een latitudinale verschuiving (noord-zuid) is. Helsinki (Finland) en Johannesburg (Zuid-Afrika) delen dezelfde GMT +02:00 verschuiving, maar ze delen niet dezelfde DST-verschuiving. Dit betekent dat er, nog meer dan bij de GMT-verschuiving, voor een DST-verschuiving informatie over de latitudinale positie van de lokale tijdzone (invoer van geografische tijdzone) is vereist om over alle informatie van lokale DST-voorwaarden te beschikken.