Maison > développement back-end > Tutoriel Python > Comment la bibliothèque pytz de Python peut-elle afficher l'heure dans différents fuseaux horaires ?

Comment la bibliothèque pytz de Python peut-elle afficher l'heure dans différents fuseaux horaires ?

Patricia Arquette
Libérer: 2024-12-25 10:56:45
original
786 Les gens l'ont consulté

How Can Python's pytz Library Display Time in Different Time Zones?

Affichage de l'heure dans des fuseaux horaires alternatifs avec pytz de Python

Introduction :

De nombreuses applications nécessitent convertir et afficher l’heure dans différents fuseaux horaires. Déterminer l'heure actuelle dans une zone donnée peut être un défi sans les bons outils.

Solution :

La bibliothèque Python pytz offre un moyen pratique de manipuler les fuseaux horaires et afficher l’heure dans un fuseau horaire différent. Ce qui suit est une solution élégante :

from datetime import datetime
from pytz import timezone    

south_africa = timezone('Africa/Johannesburg')
sa_time = datetime.now(south_africa)
print(sa_time.strftime('%Y-%m-%d_%H-%M-%S'))
Copier après la connexion

Ce code récupère l'heure actuelle dans le fuseau horaire sud-africain et l'imprime dans le format spécifié.

Explication :

  1. from datetime import datetime : importe la classe datetime.
  2. from pytz import timezone : importe la classe de fuseau horaire.
  3. south_africa = timezone('Africa/Johannesburg') : crée un objet fuseau horaire pour l'Afrique du Sud (en utilisant l'identifiant 'Africa/Johannesburg').
  4. sa_time = datetime.now (south_africa) : récupère l'heure actuelle à l'heure sud-africaine zone.
  5. print(sa_time.strftime('%Y-%m-%d_%H-%M-%S')) : Formate et imprime l'heure sud-africaine dans le format spécifié.

Cette méthode fournit un moyen simple et extensible d'afficher l'heure dans n'importe quel fuseau horaire souhaité.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal