【发布时间】:2020-03-02 20:48:51
【问题描述】:
我正在尝试解析 ZonedDateTime(或 Instant),而不必通过受本地时区影响的 LocalDate。
我希望能够做类似的事情:
val string = "2020-02-02T10:00:00"
val timeZone = ZoneId.of("Europe/Vienna")
val zoned = ZonedDateTime.parse(string, DateTimeFormatter.ISO_DATE_TIME, timeZone)
但是,甚至没有任何类似的方法 - 所有方法都需要使用 LocalDate,不幸的是,当具有不同的本地时区时会产生不同的结果。我想完全忽略本地时区,并能够仅根据给定参数创建 ZonedDateTime 或 Instant。
【问题讨论】:
-
更正:
LocalDate没有时区,不受本地时区的影响。它只是有一个令人困惑的名字。
标签: java timezone java-time date