Aposto que é fácil, mas dane-se se eu conseguir descobrir. Aviso padrão de que, honestamente, eu tentei descobrir isso.
Como você altera o fuso horário de um objeto datetime.datetime usando a abreviação do fuso horário? Por exemplo, se eu tiver um objeto que tem um fuso horário EST, como obtenho o mesmo datetime para PST?
Como você faria algo assim:
from datetime import datetime
now = datetime.now().astimezone()
pst = your_magic_function(now, 'PST)
Especifique o fuso horário
.astimezone()
usando aZoneInfo
classe. O padrão é seu fuso horário local. AsZoneInfo
chaves disponíveis estão listadas emzoneinfo.available_timezones()
. "PST" não é uma delas, pois o fuso horário do Pacífico varia entre PST e PDT dependendo da data.Saída: