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

Метод now

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

Синтаксис

ZonedDateTime.now() ZonedDateTime.now(ZoneId zone)

Пример

Давайте получим текущую дату и время в системной временной зоне по умолчанию:

import java.time.ZonedDateTime; public class Main { public static void main(String[] args) { ZonedDateTime now = ZonedDateTime.now(); System.out.println(now); } }

Результат выполнения кода (зависит от текущего времени):

"2026-09-16T12:30:45.123+03:00[Europe/Moscow]"

Пример

Давайте получим текущую дату и время в конкретной временной зоне, передав объект ZoneId:

import java.time.ZonedDateTime; import java.time.ZoneId; public class Main { public static void main(String[] args) { ZoneId zone = ZoneId.of("America/New_York"); ZonedDateTime now = ZonedDateTime.now(zone); System.out.println(now); } }

Результат выполнения кода (зависит от текущего времени):

"2026-09-16T05:30:45.123-04:00[America/New_York]"

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

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