Я пытаюсь проанализировать ZonedDateTime (или Instant) без необходимости go через 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 только из заданных параметров.