Java 从ISO8601日期时间字符串中提取时区

Java 从ISO8601日期时间字符串中提取时区,java,time,datetime-format,Java,Time,Datetime Format,如何在Java8中从ISO-8601日期字符串中提取时区 e、 g: 谢谢。使用: 获取一个实例 或者,您可以使用getOffset()来获取,如果您需要以数字形式访问时区偏移量,则更方便 String timestamp1 = "2014-02-15T01:02:03Z" ; String timestamp2 = "2017-10-27T16:22:27.605-05:30"; ZonedDateTime.parse("2017-10-27T16:22:27.605-05:30

如何在Java8中从ISO-8601日期字符串中提取时区

e、 g:

谢谢。

使用:

获取一个实例

或者,您可以使用
getOffset()
来获取,如果您需要以数字形式访问时区偏移量,则更方便

   String timestamp1 = "2014-02-15T01:02:03Z" ;
   String timestamp2 = "2017-10-27T16:22:27.605-05:30";
ZonedDateTime.parse("2017-10-27T16:22:27.605-05:30").getZone()