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

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

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

Войти через центр авторизации
Похожие вопросы
Bell Integrator Ульяновск
До 400 000 ₽
Bell Integrator Хабаровск
До 400 000 ₽
Bell Integrator Ижевск
До 400 000 ₽
25 апр. 2024, в 16:12
2000 руб./за проект
25 апр. 2024, в 16:08
130000 руб./за проект