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

Почему datetime выдает не верное текущее время?

Пытаюсь получить текущее время, но функция utcnow возвращает время на 3 часа позже чем оно есть. Что можно сделать без сторонних модулей?

Попытался получить на другом устройстве дату, тоже самое.
  • Вопрос задан
  • 104 просмотра
Подписаться 1 Простой 2 комментария
Решения вопроса 1
Vindicar
@Vindicar
RTFM!
Ты документацию название функции читал?
utcnow()
Она возвращает universal coordinated time, т.е., считай, время по гринвичу. Если тебе нужно время в локальном часовом поясе, используй просто now().
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
Afranius
@Afranius
Из говорящих дольше живут те, что говорят меньше.
А какой часовой пояс установлен на этих устройствах?
/etc/timezone - там что?
Попробуй установить GMT+0
Насколько я помню, GMT+3 соответствует указанию Europe/Moscow
Ответ написан
Ваш ответ на вопрос

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

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