Vai al contenuto principale Passa a contenuto complementare

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

Argomenti
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.

Località e fusi orari validi
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---

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.

Esempi di script
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.

Hai trovato utile questa pagina?

Se riscontri problemi con questa pagina o con il suo contenuto – un errore di battitura, un passaggio mancante o un errore tecnico – facci sapere come possiamo migliorare!