Привет всем! Только что столкнулся с задачей работы со временем в другом часовом поясе. Пришлось разобраться с решением, потому делюсь — может кому пригодиться 🙂
Для решения вопроса работы со временем в другом часовом поясе нам понадобиться библиотека 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.