относительность отметки времени к часовому поясу - PullRequest
1 голос
/ 15 мая 2010

Интересно, когда, когда вы называете что-то подобное

время ();

возвращает метку времени относительно вашего часового пояса или UTC? Например, при синхронизации двух агентов это должно быть важно, чтобы позаботиться об этом, не так ли?

Ответы [ 2 ]

2 голосов
/ 15 мая 2010

Вы абсолютно правы, что время должно быть скорректировано для пользователей в разных местах.

  • Во-первых, вы должны знать в каком часовом поясе находится каждый агент, о котором вы не можете догадаться, но попросите клиента включить информацию в запрос.
  • Тогда, в зависимости от языка, который вы используете, вы можете позвонить функция со смещением часового пояса как параметр, чтобы получить скорректированное время, или рассчитать время себя, добавив 60 * 60 *1000* смещение миллисекунд до Время UTC.
2 голосов
/ 15 мая 2010

В питоне, например time.time

[r] возвращает время как число с плавающей запятой, выраженное в секундах с начала эпохи в UTC.

...