从 ISO8601 日期时间字符串中提取时区
Extract timezone from ISO8601 date time string
如何从 Java 中的 ISO-8601 日期字符串中提取时区 8.
例如:
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()
获取 ZoneId 的实例。
或者,您可以使用 getOffset()
获取 ZoneOffset,如果您需要以数字形式访问时区偏移量,这将更加方便。
如何从 Java 中的 ISO-8601 日期字符串中提取时区 8.
例如:
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()
获取 ZoneId 的实例。
或者,您可以使用 getOffset()
获取 ZoneOffset,如果您需要以数字形式访问时区偏移量,这将更加方便。