localtime - funzione dello script e del grafico
Questa funzione restituisce un indicatore temporale dell'ora attuale fornita per il fuso orario specificato.
Sintassi:
LocalTime([timezone [, ignoreDST ]])
Tipo di dati restituiti: duale
Argomento | Descrizione |
---|---|
timezone |
Il valore timezone viene specificato come stringa contenente una qualsiasi delle località geografiche elencate in Time Zone nel Windows Control Panel per Date and Time o come stringa nel formato 'GMT+hh:mm'. Un elenco delle località accettate e dei fusi orari viene presentato anche nella tabella sottostante. Se non è specificato alcun fuso orario, viene restituita l'ora locale. Nota informaticaSe si utilizza un differimento dalla DST (ovvero, si specifica un valore argomento ignoreDST che restituisce False), è necessario specificare una località, piuttosto che un differimento dall'ora GMT, nell'argomento place. Infatti, un adattamento in funzione dell'ora legale richiede informazioni latitudinali oltre a quelle longitudinali offerte da un differimento dall'ora GMT. Per ulteriori informazioni, vedere Utilizzo dei differimenti dall'ora GMT in combinazione con la DST
|
ignoreDST |
Se l'argomento restituisce True, la DST (ora legale) viene ignorata. I valori argomento validi che restituiscono True includono -1 e True(). Se questo argomento restituisce False, l'indicatore temporale viene adattato in funzione dell'ora legale. I valori argomento validi che restituiscono False includono 0 e False(). Se il valore argomento ignoreDST non è valido, la funzione valuta l'espressione come se il valore ignore_dst restituisse True. Se il valore argomento ignoreDST non è specificato, la funzione valuta l'espressione come se il valore ignore_dst restituisse 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 | - | - | - |
Esempi e risultati:
Gli esempi sottostanti si basano su una funzione chiamata all'ora locale 2023-08-14 08:39:47, con un fuso orario locale dell'ambiente desktop o server pari a GMT-05:00 e in una regione che ha implementato l'ora legale a partire dalla data elencata.
Esempio | Risultato |
---|---|
localtime () |
Restituisce l'ora locale 2023-08-14 08:39:47. |
localtime ('London') |
Restituisce l'ora locale a Londra, 2023-08-14 13:39:47. |
localtime ('GMT+02:00') |
Restituisce l'ora locale nel fuso orario di GMT+02:00, 2023-08-14 14:39:47. Non viene effettuato nessun adattamento in funzione dell'ora legale perché è specificato il differimento dall'ora GMT, invece di una località. |
localtime ('Paris',-1) |
Restituisce l'ora locale di Parigi e l'ora legale viene ignorata, 2023-08-14 13:39:47. |
localtime ('Paris',True()) |
Restituisce l'ora locale di Parigi e l'ora legale viene ignorata, 2023-08-14 13:39:47. |
localtime ('Paris',0) |
Restituisce l'ora locale di Parigi tenendo in considerazione l'ora legale, 2023-08-14 14:39:47. |
localtime ('Paris',False()) |
Restituisce l'ora locale di Parigi tenendo in considerazione l'ora legale, 2023-08-14 14:39:47. |
Utilizzo dei differimenti dall'ora GMT in combinazione con la DST
In seguito all'implementazione delle librerie ICU (International Components for Unicode) in Qlik Sense, l'utilizzo di differimenti dall'ora GMT (ora media di Greenwich) in combinazione con la DST (ora legale) richiede informazioni latitudinali aggiuntive.
L'ora GMT è un differimento longitudinale (est-ovest), mentre la DST è un differimento latitudinale (nord-sud). Per esempio, Helsinki (Finlandia) e Johannesburg (Sudafrica) condividono lo stesso differimento GMT+02:00, ma non condividono lo stesso differimento dalla DST. Ciò significa che, ulteriormente al differimento dall'ora GMT, qualsiasi differimento dalla DST richiede informazioni sulla posizione latitudinale del fuso orario locale (input del fuso orario geografico) per avere informazioni complete sulle condizioni relative alla DST locale.