Installez le module PYZT:
Exécutez la commande suivante pour installer le module PYZT avant de pratiquer les exemples de ce tutoriel.
$ pip install pytzExemple-1: Imprimez tous les fuseaux horaires pris en charge et couramment utilisés
Le script suivant imprimera tous les fuseaux horaires pris en charge et les fuseaux horaires largement utilisés en utilisant le pyzy module. Le pyzt Le module est importé au début du script. pytz.all_timezones L'attribut renvoie la liste de tous les fuseaux horaires pris en charge comme un objet de liste. pytz.Common_timeZones L'attribut renvoie la liste de tous les fuseaux horaires couramment utilisés comme objet de liste. Deux listes seront imprimées après avoir exécuté ce script.
# Importer le module PYTZSortir:
La sortie suivante apparaîtra après avoir exécuté le script ci-dessus.
Exemple-2: Imprimer les noms du pays
Le script suivant imprimera la liste des noms de pays avec des codes de pays et le nom du pays d'un code de pays particulier. pytz.Country_Names.articles() La méthode renvoie un objet de dictionnaire des noms de pays avec le code du pays. Les codes de pays sont attribués dans les clés de l'objet du dictionnaire, et les noms de pays sont attribués dans les valeurs de l'objet du dictionnaire. La boucle FOR a utilisée dans le script pour imprimer les noms du pays avec le code du pays dans chaque ligne en itérant l'objet dictionnaire renvoyé par pytz.Country_Names.articles(). Ensuite, le nom du pays du 'JP'Le code du pays sera imprimé.
# Importer le module PYTZSortir:
La sortie suivante apparaîtra après avoir exécuté le script ci-dessus. La production montre les noms de pays et les codes de pays entre parenthèses. Le nom du pays de 'JP' Le Japon est-il imprimé plus tard.
Exemple-3: Date et heure d'impression en fonction du fuseau horaire
Les valeurs de date et d'heure varient en fonction du fuseau horaire. Le script suivant imprimera la date et l'heure du fuseau horaire actuel au début. Ensuite, le fuseau horaire sera modifié en États-Unis / oriental en utilisant pytz.La méthode de zone horaire () et la date et l'heure seront imprimées en fonction de la États-Unis / oriental fuseau horaire. Ensuite, le fuseau horaire sera modifié en Asie / Hong_kong le fuseau horaire, et la date et l'heure seront imprimées en fonction de Asie / Hong_kong fuseau horaire. La date et l'heure des fuseaux horaires UTC et IST seront imprimés plus tard.
# Importer le module DateTimeSortir:
La sortie suivante apparaîtra après avoir exécuté le script ci-dessus. La sortie montre que les valeurs de date et d'heure varient en fonction du fuseau horaire.
Exemple-4: Imprimez la date et l'heure formatées
Dans les exemples précédents, les valeurs de date et d'heure sont imprimées dans le format par défaut. Le script suivant imprimera les données formatées et le temps en fonction du fuseau horaire sélectionné. Le format de la date et de l'heure a défini au début du script. Selon le format, la date imprimera en dd-mm-yyy format, et le temps imprimera dans HH: MM: SS format. Ensuite, le fuseau horaire sera affecté à Amérique / Toronto, et la date et l'heure seront imprimées en utilisant le strftime () fonction avec le format mentionné ci-dessus. Ensuite, le fuseau horaire sera affecté à Asie / Dhaka et imprimé comme avant.
# Importer le module DateTimeSortir:
La sortie suivante apparaîtra après avoir exécuté le script ci-dessus. La sortie montre que le décalage horaire entre Toronto et Dhaka est de 10 heures.
Conclusion:
Le pyzt Le module a de nombreuses fonctions intégrées pour travailler avec les différentes valeurs de date et d'heure. Les valeurs de date et de temps du site Web peuvent être modifiées en fonction du fuseau horaire du visiteur en utilisant ce module. Les utilisations principales de ce module ont été expliquées dans ce tutoriel en utilisant différents exemples pour aider les lecteurs à comprendre le but de ce module.