grails - 更新Grails中的Joda-Time

grails - 更新Grails中的Joda-Time,第1张

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

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

没有帮助。

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

最佳答案:

1 个答案:

答案 0 :(得分:2)

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#pluginDependencies

本文经用户投稿或网站收集转载,如有侵权请联系本站。

发表评论

0条回复