ZonedDateTime — это класс в пакете java.time, представленный в Java 8 для представления даты и времени с часовым поясом в календарной системе ISO-8601, например «2007-12-03T10:15:30+01:00[ Европа/Париж]. Он представляет собой точку на временной шкале, обычно представляемую как год-месяц-день-час-минута-секунда-наносекунда, с часовым поясом. Часовой пояс имеет решающее значение для определения фактической точки на глобальной временной шкале. DateTimeKind также поддерживается для совместимости с другими системами. Этот класс обеспечивает неизменное представление даты и времени с часовым поясом. Он похож на OffsetDateTime, но включает часовой пояс. Его можно использовать для представления определенного момента времени или для преобразования между часовыми поясами. Вот пример того, как создать экземпляр ZonedDateTime в Java, используя текущее системное время и класс ZoneId для указания идентификатора зоны: import java.time.ZonedDateTime;
import java.time.ZoneId;
ZonedDateTime zonedDateT