Почему java.time.Clock
имеет информацию о зоне?Из часов вы можете получить Instant
только при вызове метода instant()
- это время без информации о зоне.
Единственная цель, чтобы зона была доступна в часах, например, для создания ZonedDateTimeкак это?ZonedDateTime.ofInstant(clock().instant(), clock().getZone())
Не имеет ли тогда смысл иметь метод zonedDateTime()
в классе Clock?