Задать вопрос
@ivanburdin

Как получить текущий момент даты в случайной временной зоне?

Добрый день!
Кусок кода:
delta = 0
t = datetime.now() + timedelta(seconds=delta)
'%s+03:00' % t.strftime('%Y-%m-%dT%H:%M:%S.%f')[:-3]


Выдаст:
'2018-02-15T15:49:22.413+03:00'

это значение текущей даты.

Задался вопросом, а как получить значение даты и времени в текущий момент, но в какой-нибудь случайной временной зоне? +-12 часов
  • Вопрос задан
  • 64 просмотра
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Python-разработчик
    10 месяцев
    Далее
  • Skillfactory
    Профессия Python-разработчик
    9 месяцев
    Далее
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
Решения вопроса 1
import pytz

tz = pytz.timezone('Europe/Berlin')
berlin_now = datetime.now(tz)
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
chupasaurus
@chupasaurus
Сею рефлекторное, злое, временное
В datetime.timedelta есть параметры hours и minutes.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы