Йодатиме: что тут идти в ногу со временем? - PullRequest
1 голос
/ 10 ноября 2009

Я читаю (не знаю, где больше, но вижу здесь ) при использовании Jodatime вы должны поддерживать файлы в актуальном состоянии. Что за файлы? Почему это так?

Ответы [ 2 ]

4 голосов
/ 11 ноября 2009

Joda-Time содержит данные о часовом поясе от стандартного источника . По мере того, как правительства меняют правила своего часового пояса, данные обновляются. Jar-Time JAR-файл может быть обновлен с использованием последних данных, используя этот процесс . Рекомендуется сохранять данные часового пояса JDK и данные часового пояса Joda-Time в строке, если это возможно.

Однако, если ваше приложение использует только один часовой пояс или стабильный часовой пояс, нет необходимости в курсе самой последней информации, и банку обновлять не нужно.

Кстати, нет конфигурации для календарных систем или дополнительных секунд. Существует только конфигурация для часовых поясов.

2 голосов
/ 10 ноября 2009

В большинстве случаев вам потребуется использовать самую последнюю банку, то есть достаточно обновить банку.

Соответствующее обсуждение касается включения Joda файлов конфигурации для различных календарей. Joda хранит информацию о календарях, их статусе летнего времени и т. Д. В файлах, которые включены в банку. Со временем правительства решат изменить такие правила. В таких случаях эти включенные файлы конфигурации необходимо обновить.

Обычно, добавив старую копию jodatime jar, вы рискуете расхождения в анализе времени.

...