Как правильно работать с датами в клиент-сервеном приложении?

Достаточно стандартная диллемма при разработке. Есть один сервер и куча клиентов которые могут сохранять дату с точнотью до секунды.
Какие варианты можно использовать для того что бы дата передавалась между сервером и клиентом с правильным смещение временных зон?
  • Вопрос задан
  • 2411 просмотров
Пригласить эксперта
Ответы на вопрос 2
anyd3v
@anyd3v
Хранить все в UTC+0 и на клиенте переводить.
Ответ написан
Комментировать
@bobzer
Java EE Developer
А может и не надо ничего делать вообще? Стандартные типы дат в Java (java.util.Date/Calendar) имеют встроенную обработку временных зон и даже учитывают перевод на зимнее/летнее время. Достаточно в JVM клиентов и сервера в рантайме указать (TimeZone.setDefault) правильную временную зону (обычно она устанавливается автоматически), все остальное Java сделает сама. Вы уверены, что не пытаетесь решить несуществующую проблему?
Ответ написан
Ваш ответ на вопрос

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

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