我从源系统获取带有偏移时间值的以下字符串格式的日期时间内容。
2019-02-16T10:00:00+08:00
我想使用偏移值将其转换为本地日期时间。我尝试了以下方法,但没有得到预期的结果。
DateTime date = new DateTime("2019-02-16T10:00:00+08:00");
-->output == 2019-02-16T02:00:00.000Z(小时减少而不是增加)
DateTime date = new DateTime("2019-02-16T10:00:00-08:00");
-->output == 2019-02-16T18:00:00.000Z(小时增加而不是减少)。
有什么简单的方法可以达到预期的输出吗?注意:我使用的是 Java 1.7
德玛西亚99
子衿沉夜
相关分类