【发布时间】:2017-01-19 10:36:41
【问题描述】:
我正在尝试将 IDT 和 IST 日期解析为 UTC 中的 unixtime
例如:
Thu Sep 10 07:30:20 IDT 2016
对于这个日期,我想获取日期的 unix 时间,但时间为 04:30:20
如果是 IST,我希望在同一日期获得 05:30:20 的 unixtime
SimpleDateFormat formatter= new SimpleDateFormat("EEE MMM dd HH:mm:ss z yyyy");
formatter.setTimeZone(TimeZone.getTimeZone("UTC");
System.out.println(formatter.parse(date).getTime())
我仍然得到 07:30:20 的 unixtime 而不是 05:30:20 或 04:30:20 (IST/IDT)
【问题讨论】:
标签: java date timezone simpledateformat unix-timestamp