Python — время в другом часовом поясе

Привет всем! Только что столкнулся с задачей работы со временем в другом часовом поясе. Пришлось разобраться с решением, потому делюсь — может кому пригодиться 🙂

Для решения вопроса работы со временем в другом часовом поясе нам понадобиться библиотека pytz — установить которую можно, например так:
pip install pytz (впрочем, более подробно об установке библиотек я рассказывал тут)

После этого наш код выглядит следующим образом:

from pytz import timezone #Подключили библиотеку для работы с другими часовыми поясами

ukraine_time = timezone('Europe/Kiev') #Указали нужный нам пояс
ua_time = datetime.now(ukraine_time) #Получили переменную, содержащую время в нужном поясе
print('Ukraine time:', ua_time) #Вывели это время на экран :) 

Спасибо за внимание! Как всегда — в случае возникновения вопросов пишите на почту или в Telegram.