Обновление Joda-Time в Grails
Я использую Joda-Time через плагин joda-time в Grails для ввода данных о времени, но его конструктор показывает время, которое на один час впереди, чем в моем часовом поясе. Обязательная установка часового пояса в конструкторе:
new LocalTime(DateTimeZone.forID("Europe/Moscow"))
не помогает
Я слышал, что это происходит, потому что я устаревшие данные часового пояса, содержащие старые правила DST. И я должен обновить его до последней версии v2.8, которая, вероятно, поможет против старых данных. Как это сделать, если я использую новейший плагин joda-time в Grails, который был обновлен в июле прошлого года.
1 ответ
Решение
В BuildConfig.groovy
, пытаться
dependencies {
compile "joda-time:joda-time:x.y" // x.y is the version of interest, make sure it's compatible with the plugin
}
plugins {
compile ":joda-time:1.5" {
excludes "joda-time"
}
}
Ссылка: http://grails.github.io/grails-doc/2.4.x/guide/single.html