【问题标题】:JODA daylightsaving conversionJODA 夏令时转换
【发布时间】:2012-08-30 15:28:41
【问题描述】:

在我的一个项目中,我必须将 UTC 日期时间转换为用户特定的日期和时间。我正在使用 xml 来获取时间偏移和夏令时参数。

例如 offset="GMT+2" dst="true"

如果是这种情况,那么考虑到夏令时,我必须将 utc DateTime 转换为 GMT+2。

我阅读了许多博客文章和文章,但不完全了解如何进行时间和日期转换。有人可以给我看一个使用 JODA DateTime 或 java 中类似内容的示例。

谢谢,

【问题讨论】:

    标签: java jodatime dst


    【解决方案1】:

    如果您在任何给定的DateTimeZone 中有一个DateTime 实例,您可以将其转换为仅使用dateTime.toDateTime(otherTimeZone) 的另一个时区。

    【讨论】:

    • String timeZoneId = "GMT-10:00"; DateTime temp = oldDateTime.toDateTime(DateTimeZone.forID(timeZoneId));所以这会自动将我的 oldDateTime(UTC 时间)转换为 GMT-10 以节省日光时间?感谢回复
    • 嗨,马特,是的,我做到了,由于一些未知的原因没有工作。所以我使用 TimeZone 来获取偏移值。感谢所有的帮助!
    猜你喜欢
    • 2021-01-20
    • 1970-01-01
    • 2016-04-09
    • 1970-01-01
    • 2021-09-10
    • 2012-10-31
    • 2018-04-30
    • 2019-12-15
    • 1970-01-01
    相关资源
    最近更新 更多