【问题标题】:What is the difference between "withZone()" and "toDateTime()" methods of joda DateTimejoda DateTime 的“withZone()”和“toDateTime()”方法有什么区别
【发布时间】:2015-02-07 19:20:48
【问题描述】:

这两个 DateTime 的方法有什么区别?

DateTime.withZone(DateTimeZone 区域)

DateTime.toDateTime(DateTimeZone 区域)

??

他们似乎都加载了时区,而没有触及 DateTime 的毫秒。

【问题讨论】:

    标签: datetime timezone jodatime


    【解决方案1】:

    我相信它们是相同的。无论如何,它们执行相同的功能。它们似乎是分开实现的,而不是一个调用另一个。我不确定为什么。

    我能看到的唯一区别是toDateTime必须被实现,因为它是在AbstractInstant中定义的,而DateTime扩展了AbstractInstant

    【讨论】:

      【解决方案2】:

      如果时区相同,toDateTime 可能会返回相同的对象,withZone 总是会复制

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2014-02-13
        • 2011-02-08
        • 1970-01-01
        • 2015-07-11
        • 2014-08-29
        • 1970-01-01
        • 1970-01-01
        • 2015-06-06
        相关资源
        最近更新 更多