【发布时间】:2016-08-23 06:51:40
【问题描述】:
我正在尝试从现有日期获取时区,以将其用于其他日期转换。有人可以回复更新以下代码中的待办事项。感谢任何帮助。
或者只是为了简单起见,有一些 java api 我给 +0530 并返回 IST :)
这是我的代码:
import java.text.SimpleDateFormat
import java.util.*;
import java.text.DateFormat;
SimpleDateFormat isoFormat = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ssZ");
Date date = isoFormat.parse("2016-04-21T00:00:00+0530");
//todo print time zone
//todo here should print IST since date is having +0530
【问题讨论】:
-
我认为您需要 4 个“Z”。
("yyyy-MM-dd'T'HH:mm:ssZZZZ) -
不可能:多个时区在给定时刻可以有相同的时间偏移。
-
您可以在这里找到答案:stackoverflow.com/questions/1305350/…
-
为了简单起见,有一些 java api 我给 +0530 并返回 IST