【发布时间】:2016-06-11 21:02:15
【问题描述】:
我正在使用Java 8
这就是我的ZonedDateTime 的样子
2013-07-10T02:52:49+12:00
我得到这个值
z1.format(DateTimeFormatter.ISO_OFFSET_DATE_TIME)
其中z1 是ZonedDateTime。
我想将此值转换为2013-07-10T14:52:49
我该怎么做?
【问题讨论】:
-
我还是不明白:D。它与stackoverflow.com/q/35688559/1743880 有何不同? “转换为
2013-07-10T14:52:49”是什么意思? -
那么您想在未来 12 小时内使用相同的区域偏移量吗?
-
但是在你想要的输出中,没有区域偏移了。另外,如果偏移量是半小时(它存在......)怎么办?
-
如果您删除区域信息,这不再是区域日期时间...
-
我不明白。鉴于您的输入和偏移量,输出不应该提前 12 小时提前吗?
标签: java datetime java-8 utc zoneddatetime