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

Функция now

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

Импорт

import java.time.Year

Синтаксис

fun now(): Year
fun now(zone: ZoneId): Year
fun now(clock: Clock): Year

Пример

Получим текущий год:

val currentYear = Year.now() println(currentYear)

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

String "2025"

Пример

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

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

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

String "2025"

Пример

Получим текущий год с использованием фиксированных часов:

import java.time.Clock import java.time.Instant import java.time.ZoneOffset val fixedClock = Clock.fixed(Instant.parse("2025-06-15T10:15:30Z"), ZoneOffset.UTC) val fixedYear = Year.now(fixedClock) println(fixedYear)

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

String "2025"

Пример

Проверим, является ли текущий год високосным:

val currentYear = Year.now() val isLeap = currentYear.isLeap() println("Is leap year: $isLeap")

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

String "Is leap year: false"

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

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