Accéder au contenu principal Passer au contenu complémentaire

localtime - fonction de script et fonction de graphique

Cette fonction renvoie un horodatage de l'heure actuelle d'après l'horloge système pour un fuseau horaire donné.

 

LocalTime([timezone [, ignoreDST ]])

Type de données renvoyé : double

Arguments LocalTime
Argument Description
timezone

L'argument timezone est spécifié sous la forme d'une chaîne contenant l'un quelconque des lieux géographiques figurant sous Fuseau horaire dans le Panneau de configuration de Windows pour les Date et heure ou sous la forme d'une chaîne au format 'GMT+hh:mm'. Une liste de lieux et de fuseaux horaires acceptés est également présentée dans le tableau ci-dessous.

Si aucun fuseau horaire n'est spécifié, l'heure locale est renvoyée.

Note InformationsSi vous utilisez un décalage DST (à savoir, si vous spécifiez une valeur d'argument ignoreDST évaluée sur False), vous devez spécifier un lieu au lieu d'un décalage GMT dans l'argument place. Cela est dû au fait que l'ajustement de Heure d'été nécessite des informations latitudinales en plus des informations longitudinales fournies par un décalage GMT. Pour plus d'informations, voir Utilisation de décalages GMT en combinaison avec DST.
ignoreDST

Si cet argument est évalué sur True, DST (Heure d'été) est ignoré. Les valeurs d'argument valides incluent -1 et True().

Si cet argument est évalué sur False, l'horodatage est ajusté à l'heure d'été. Les valeurs d'argument valides incluent 0 et False().

Si la valeur de l'argument ignoreDST n'est pas valide, la fonction évalue l'expression comme si la valeur de ignoreDST était évaluée sur True (l'heure d'été est ignorée). Si la valeur de l'argument ignoreDST n'est pas spécifiée, la fonction évalue l'expression comme si la valeur de ignoreDST était évaluée sur False (l'horodatage est ajusté à l'heure d'été).

Lieux et fuseaux horaires valides
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---

 

Les exemples ci-dessous sont basés sur la fonction appelée sur l'heure locale 2023-08-14 08:39:47, le fuseau horaire local de l'environnement du serveur ou du bureau étant GMT-05:00, dans une région qui applique l'heure d'été depuis cette date indiquée.

Exemples de script
Exemple Résultat

localtime ()

Renvoie l'heure locale 2023-08-14 08:39:47.

localtime ('London')

Renvoie l'heure locale à Londres, 2023-08-14 13:39:47.

localtime ('GMT+02:00')

Renvoie l'heure locale du fuseau horaire GMT+02:00, 2023-08-14 14:39:47. Aucun ajustement n'est apporté en fonction de l'heure d'été, car un décalage GMT est spécifié au lieu d'un lieu.

localtime ('Paris',-1)

Renvoie l'heure locale de Paris sans tenir compte de l'heure d'été, soit 2023-08-14 13:39:47.

localtime ('Paris',True())

Renvoie l'heure locale de Paris sans tenir compte de l'heure d'été, soit 2023-08-14 13:39:47.

localtime ('Paris',0)

Renvoie l'heure locale de Paris en tenant compte de l'heure d'été, soit 2023-08-14 14:39:47.

localtime ('Paris',False())

Renvoie l'heure locale de Paris en tenant compte de l'heure d'été, soit 2023-08-14 14:39:47.

Utilisation de décalages GMT en combinaison avec DST

Suite à la mise en œuvre des bibliothèques International Components for Unicode (ICU) dans QlikView November 2018, l'utilisation de décalages GMT (Greenwich Mean Time - Heure moyenne de Greenwich) en combinaison avec DST (Daylight Saving Time - Heure d'été) nécessite des informations latitudinales supplémentaires.

GMT est un décalage longitudinal (est-ouest), tandis que DST est un décalage latitudinal (nord-sud). Par exemple, Helsinki (Finlande) et Johannesburg (Afrique du Sud) partagent le même décalage GMT+02:00, mais ne partagent pas le même décalage DST. Cela signifie que, en plus du décalage GMT, tout décalage DST nécessite des informations sur la position latitudinale du fuseau horaire local (entrée de fuseau horaire géographique) pour disposer de l'ensemble des informations sur les conditions DST locales.

Cette page vous a-t-elle aidé ?

Si vous rencontrez des problèmes sur cette page ou dans son contenu – une faute de frappe, une étape manquante ou une erreur technique – dites-nous comment nous améliorer !

Rejoignez le Programme de modernisation analytique

Remove banner from view

Modernisez votre système sans compromettre vos précieuses applications QlikView grâce au Programme de modernisation analytique. Cliquez ici pour plus d'informations ou contactez : ampquestions@qlik.com