pytz-conversion UTC et fuseau horaire en heure locale
j'ai un datetime
fuseau horaire utc, par exemple:
utc_time = datetime.datetime.utcnow()
et un objet pytz timezone:
tz = timezone('America/St_Johns')
Quelle est la bonne façon de convertir utc_time
au fuseau horaire donné?
17
demandé sur
Ffisegydd
2014-08-12 16:52:41
6 réponses
je pense que je l'ai eu:
pytz.utc.localize(utc_time, is_dst=None).astimezone(tz)
Cette ligne convertit les naïfs (fuseau horaire pas au courant) utc_time
datetime
objet datetime
objet qui contient un fuseau horaire (UTC). Ensuite, il utilise l' astimezone
fonction pour ajuster l'heure selon le fuseau horaire demandé.
31
répondu
Tzach
2017-07-29 11:23:36