在 Grails 中更新 Joda-Time
Update Joda-Time in Grails
我通过 Grails 中的 joda-time 插件使用 Joda-Time 输入时间数据,但它的构造函数显示的时间比我的时区提前一小时。构造函数中的强制时区设置如下:
new LocalTime(DateTimeZone.forID("Europe/Moscow"))
没有帮助。
我听说过发生了什么,因为我已经过时了包含旧夏令时规则的时区数据。而且我必须将它更新到最新版本 v2.8,这可能有助于处理旧数据。如果我使用去年 7 月更新的 Grails 中最新的 joda-time 插件,该怎么做。
在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
我通过 Grails 中的 joda-time 插件使用 Joda-Time 输入时间数据,但它的构造函数显示的时间比我的时区提前一小时。构造函数中的强制时区设置如下:
new LocalTime(DateTimeZone.forID("Europe/Moscow"))
没有帮助。
我听说过发生了什么,因为我已经过时了包含旧夏令时规则的时区数据。而且我必须将它更新到最新版本 v2.8,这可能有助于处理旧数据。如果我使用去年 7 月更新的 Grails 中最新的 joda-time 插件,该怎么做。
在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