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

Статический метод firstDayOfYear

Статический метод firstDayOfYear класса TemporalAdjusters возвращает объект TemporalAdjuster, который устанавливает дату на первый день текущего года. Этот корректировщик можно использовать с любыми временными объектами, поддерживающими поле дня года, такими как LocalDate, LocalDateTime и другими.

Импорт

import java.time.temporal.TemporalAdjusters import java.time.LocalDate

Синтаксис

public static TemporalAdjuster firstDayOfYear()

Пример

Получим первый день года для даты "2025-07-15":

val date = LocalDate.of(2025, 7, 15) val firstDay = date.with(TemporalAdjusters.firstDayOfYear()) println(firstDay)

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

String "2025-01-01"

Пример

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

val currentDate = LocalDate.now() val firstDayOfCurrentYear = currentDate.with(TemporalAdjusters.firstDayOfYear()) println("First day of current year: $firstDayOfCurrentYear")

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

String "First day of current year: 2025-01-01"

Пример

Используем firstDayOfYear с LocalDateTime:

import java.time.LocalDateTime val dateTime = LocalDateTime.of(2025, 6, 20, 14, 30) val firstDayDateTime = dateTime.with(TemporalAdjusters.firstDayOfYear()) println(firstDayDateTime)

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

String "2025-01-01T14:30"

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

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