Size: a a a

2019 August 12

A

Alexander in rannts
Sergey Z
микро опрос, как настроены часы на вашем локалхосте?
utc?
локальное время?
hw в utc, а локал в локале — Moscow
источник

SZ

Sergey Z in rannts
и с удивлением обранужил что коллеги ни разу не парятся по этому вопросу
источник

A🍊

Andrey 🍊 in rannts
Ну, во-первых, не везде такой софт.
Во-вторых, софт может стоять на виртуалке/стенде, где уже UTC
источник

RH

Roman Haritonov in rannts
Sergey Z
мне было так очевидно, что если софт завязан на обработку времени, но чтоб работало нормально, время везде должно быть предсказуемо
А как  таймзона и предсказуемость связаны? Время же можно запросить в utc
источник

SZ

Sergey Z in rannts
единая таймзона везде и есть предсказуемость, разве нет?
кейс то какой, время на бекенде обрабатывается, но бекенд вообще никак не учитывает таймзоны, в логике это просто не нужно.
разработчик шлёт запросы на бекенд со своей локально таймзоной (из time.time() ) и пару часов разбирается почему не работает.
предложение выставить локальное время в utc не рассматривается как реальное
источник

RH

Roman Haritonov in rannts
time.time() - и есть UTC время фактически. На машинах с разной таймзоной оно будет выдавать правильные результаты
источник

RH

Roman Haritonov in rannts
rharitonov@laptop:~$ ssh devbox -- "python -c 'import time; print(time.time())'"
1565605504.07
rharitonov@laptop:~$ python -c 'import time; print(time.time())'
1565605507.46
rharitonov@laptop:~$ date
Пн авг 12 13:25:56 MSK 2019
rharitonov@laptop:~$ date -u
Пн авг 12 10:25:58 UTC 2019

На devbox - UTC
источник

RH

Roman Haritonov in rannts
Скорее всего проблема именно в софте, т.е. например бэк или клиент использует локальное время datetime.now() вместо datetime.utcnow()
Но может быть у клиента неправильно настроено время, типа поставлено зона UTC, а время как будто MSK.
источник

SZ

Sergey Z in rannts
вот больше на второй вариант похоже.
источник

SZ

Sergey Z in rannts
наверно надо бы уточнить вопрос, ещё и таймзоной.
верно ли настроена таймзона.
то есть если показывает московское время, то это потому что таймзона московская или потому что руками было установлено конкретное время а зона utc как была по умолчанию так и осталась.

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

SA

Sergey Arkhipov in rannts
Серег, а в чем вопрос-то?
источник

SZ

Sergey Z in rannts
вопрос снят в целом.
коллега слал в бекенд запросы из будущего и удивлялся чего не работает.
я ему указал на странно настроенное время на его локалхосте, и решил поинтересоваться как оно у других людей
источник

RH

Roman Haritonov in rannts
Sergey Z
наверно надо бы уточнить вопрос, ещё и таймзоной.
верно ли настроена таймзона.
то есть если показывает московское время, то это потому что таймзона московская или потому что руками было установлено конкретное время а зона utc как была по умолчанию так и осталась.

вообще как минимум убунта сама правильно выставляет время и таймзону
Если настроена синхронизация времени, оно будет правильное и не будет зависеть от таймзоны.
В старых виндах помню были какие-то проблемы с этим
источник

БС

Байт Словович in rannts
Sergey Z
вопрос снят в целом.
коллега слал в бекенд запросы из будущего и удивлялся чего не работает.
я ему указал на странно настроенное время на его локалхосте, и решил поинтересоваться как оно у других людей
даже если будет настроена одна таймзона, то бэкенд всё равно может слать запросы из будущего
источник

AG

Alexander Gorokhov in rannts
Кто нибудь на piterpy в ноябре едет?
источник

KK

Kirill (Cykooz) Kuzminykh in rannts
Sergey Z
микро опрос, как настроены часы на вашем локалхосте?
utc?
локальное время?
Добавлю свои пять копеек с жалобам на "несправедливую жизнь".
Винда практически не умеет работать с временем аппаратных часов, настроенных на UTC. Есть конечно какие-то рекомендации с настройками в реестре, но у меня это не долго работало, в какой-то момент всё равно винда начинала воспринимать время из BIOS как локальное и показывало его не правильно до первой синхронизации с интернетом.
Linux умеет и так и эдак работать с BIOS-временем, но пришлось подстраиваться под Винду и выставлять в BIOS локальное время.
источник

A

Alexander in rannts
один раз в реестре выставил, вроде бы норм, не слетало ещё ни разу. Хотя я винду запускаю на пекарне пару раз в год.
источник

A

Alexander in rannts
на 10ке
источник

A

Alexander in rannts
а на 7ке да, постоянно жопа была.
источник

A

Alexander in rannts
В чёмм соль? :)
источник