Константа NOVEMBER
Константа NOVEMBER класса Month представляет ноябрь и имеет числовое значение 11.
Она используется для работы с датами, обеспечивая типобезопасность и читаемость кода вместо использования числовых значений месяцев.
Импорт
import java.time.Month
Синтаксис
Month.NOVEMBER
Пример
Создадим дату с использованием константы NOVEMBER:
import java.time.LocalDate
import java.time.Month
val date = LocalDate.of(2025, Month.NOVEMBER, 15)
println(date)
Результат выполнения кода:
String "2025-11-15"
Пример
Получим числовое значение и название месяца:
val month = Month.NOVEMBER
val value = month.getValue()
val name = month.toString()
println("Value: $value, Name: $name")
Результат выполнения кода:
String "Value: 11, Name: NOVEMBER"
Пример
Проверим, является ли ноябрь последним месяцем квартала:
val month = Month.NOVEMBER
val quarter = month.firstMonthOfQuarter()
println("First month of quarter: $quarter")
Результат выполнения кода:
String "First month of quarter: OCTOBER"
Пример
Получим количество дней в ноябре 2025 года:
val month = Month.NOVEMBER
val length = month.length(2025.isLeapYear())
println("Days in November: $length")
Результат выполнения кода:
String "Days in November: 30"