如何从Java 8中的ISO-8601日期字符串中提取时区。
e.g:
String timestamp1 = "2014-02-15T01:02:03Z" ;
String timestamp2 = "2017-10-27T16:22:27.605-05:30";
感谢。
答案 0 :(得分:2)
ZonedDateTime.parse("2017-10-27T16:22:27.605-05:30").getZone()
获取ZoneId的实例。
或者,您可以使用getOffset()
获取ZoneOffset,如果您需要以数字形式访问时区偏移量,则会更方便。