在Grails中更新Joda时间

在Grails中更新Joda时间,grails,jodatime,localtime,Grails,Jodatime,Localtime,我通过Grails中的Joda Time插件使用Joda Time来输入时间数据,但它的构造函数显示时间,比我所在的时区提前一个小时。构造函数中的强制时区设置,如下所示: new LocalTime(DateTimeZone.forID("Europe/Moscow")) 没用 我听说了,它发生了什么,因为我有过时的时区数据,包含旧的dst规则。我必须将其更新到最新版本v2.8,这可能有助于对抗旧数据。如果我在Grails中使用最新的joda time插件,该插件于去年7月更新,该怎么做呢 d

我通过Grails中的Joda Time插件使用Joda Time来输入时间数据,但它的构造函数显示时间,比我所在的时区提前一个小时。构造函数中的强制时区设置,如下所示:

new LocalTime(DateTimeZone.forID("Europe/Moscow"))
没用


我听说了,它发生了什么,因为我有过时的时区数据,包含旧的dst规则。我必须将其更新到最新版本v2.8,这可能有助于对抗旧数据。如果我在Grails中使用最新的joda time插件,该插件于去年7月更新,该怎么做呢

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" 
    }
}
参考: