Как добавить определенную тайм зону datetime.now()

В python 3.10 есть zoneinfo и куча предложений как добавить тайм зону в дату время вроде:

from zoneinfo import ZoneInfo
from datetime import datetime, timedelta, timezone

dt = datetime(2020, 10, 31, 12, tzinfo=ZoneInfo("America/Los_Angeles"))
print(dt)

и вывод получается требуемый, только как получить в этом формате текущее время тишина. Есть у кого идеи на этот счет?


Ответы (2 шт):

Автор решения: Xander
from datetime import datetime
from pytz import timezone

tz = timezone("America/Los_Angeles")
dt = datetime.now(tz=tz)

print(dt)
→ Ссылка
Автор решения: Андрей Изотов

Благодарю за помощь, можно в однострочное решение

from datetime import datetime
from pytz import timezone

time = datetime.now(pytz.timezone("Africa/Nairobi"))
→ Ссылка