日期解析时区问题

时间:2019-02-23 10:08:28

标签: java simpledateformat

我有一个日期作为字符串:2019-02-23T15:26:22.794624+05:30

现在我想解析它以显示我的本地时间:

我使用了这段代码

SimpleDateFormat sdf3 = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss.SSSSSSX");
sdf3.parse(dateFromServer)

还尝试设置时区,但未更改:

  sdf3.setTimeZone(TimeZone.getTimeZone("GMT"));

输出为:

Sat Feb 23 14:26:22 GMT+04:00 2019

应该是:

Sat Feb 23 15:26:22 GMT+05:30 2019

请帮助我了解此问题? 我在哪里做错了?

0 个答案:

没有答案