【发布时间】:2015-02-07 19:20:48
【问题描述】:
这两个 DateTime 的方法有什么区别?
DateTime.withZone(DateTimeZone 区域)
DateTime.toDateTime(DateTimeZone 区域)
??
他们似乎都加载了时区,而没有触及 DateTime 的毫秒。
【问题讨论】:
标签: datetime timezone jodatime
这两个 DateTime 的方法有什么区别?
DateTime.withZone(DateTimeZone 区域)
DateTime.toDateTime(DateTimeZone 区域)
??
他们似乎都加载了时区,而没有触及 DateTime 的毫秒。
【问题讨论】:
标签: datetime timezone jodatime
我相信它们是相同的。无论如何,它们执行相同的功能。它们似乎是分开实现的,而不是一个调用另一个。我不确定为什么。
我能看到的唯一区别是toDateTime必须被实现,因为它是在AbstractInstant中定义的,而DateTime扩展了AbstractInstant。
【讨论】:
如果时区相同,toDateTime 可能会返回相同的对象,withZone 总是会复制
【讨论】: