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