НОВИНКА!
Занимательная математика от Трепачёва. Присоединяйтесь к нам!
688 of 1310 menu

Функция now

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

Импорт

import java.time.LocalDateTime

Синтаксис

fun now(): LocalDateTime
fun now(zone: ZoneId): LocalDateTime

Пример

Получим текущие дату и время:

val currentDateTime = LocalDateTime.now() println(currentDateTime)

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

String "2025-09-10T14:30:45.123456789"

Пример

Получим текущие дату и время в конкретном часовом поясе:

import java.time.ZoneId val tokyoZone = ZoneId.of("Asia/Tokyo") val tokyoDateTime = LocalDateTime.now(tokyoZone) println(tokyoDateTime)

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

String "2025-09-10T22:30:45.123456789"

Пример

Разберем полученную дату и время на компоненты:

val now = LocalDateTime.now() val year = now.year val month = now.monthValue val day = now.dayOfMonth val hour = now.hour val minute = now.minute println("$year-$month-$day $hour:$minute")

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

String "2025-9-10 14:30"

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

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