РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
948 of 1163 menu

Метод of класса ZonedDateTime

Метод of класса ZonedDateTime создает объект даты и времени с часовым поясом из отдельных числовых компонентов. В первые три параметра мы передаем год, месяц и день месяца, в следующие три - часы, минуты и секунды, в седьмой параметр - наносекунды, а в последний параметр - объект ZoneId с нужным часовым поясом. Метод возвращает новый объект ZonedDateTime.

Синтаксис

ZonedDateTime.of(year, month, dayOfMonth, hour, minute, second, nanoOfSecond, zone)

Пример

Давайте создадим дату и время с часовым поясом Europe/Paris:

import java.time.ZonedDateTime; import java.time.ZoneId; public class Main { public static void main(String[] args) { ZonedDateTime zdt = ZonedDateTime.of( 2025, 12, 31, 23, 59, 59, 0, ZoneId.of("Europe/Paris") ); System.out.println(zdt); } }

Результат выполнения кода:

"2025-12-31T23:59:59+01:00[Europe/Paris]"

Пример

Давайте создадим дату и время с часовым поясом Asia/Tokyo и наносекундами:

import java.time.ZonedDateTime; import java.time.ZoneId; public class Main { public static void main(String[] args) { ZonedDateTime zdt = ZonedDateTime.of( 2025, 6, 15, 10, 30, 45, 123456789, ZoneId.of("Asia/Tokyo") ); System.out.println(zdt); } }

Результат выполнения кода:

"2025-06-15T10:30:45.123456789+09:00[Asia/Tokyo]"

Смотрите также

  • класс ZonedDateTime,
    который представляет дату и время с часовым поясом
  • метод now,
    который возвращает текущую дату и время с часовым поясом
  • метод parse,
    который создает объект из строки
  • класс ZoneId,
    который представляет часовой пояс
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить