Метод firstMonthOfQuarter

Метод firstMonthOfQuarter класса Month возвращает первый месяц квартала для текущего месяца. Квартал состоит из трех месяцев: январь-март, апрель-июнь, июль-сентябрь, октябрь-декабрь.

Импорт

kotlinimport java.time.Month

Синтаксис

kotlinfun firstMonthOfQuarter(): Month

Пример

Получим первый месяц квартала для апреля:

kotlinval month = Month.APRIL
val firstMonth = month.firstMonthOfQuarter()
println(firstMonth)

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

kotlinString "APRIL"

Пример

Получим первый месяц квартала для декабря:

kotlinval month = Month.DECEMBER
val firstMonth = month.firstMonthOfQuarter()
println(firstMonth)

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

kotlinString "OCTOBER"

Пример

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

kotlinval month = Month.FEBRUARY
val firstMonth = month.firstMonthOfQuarter()
val monthValue = firstMonth.getValue()
println(monthValue)

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

kotlinInt 1

Пример

Проверим первый месяц квартала для всех месяцев года:

kotlinfor (month in Month.values()) {
  val firstMonth = month.firstMonthOfQuarter()
  println("${month}: $firstMonth")
}

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

kotlinString "JANUARY: JANUARY"
String "FEBRUARY: JANUARY"
String "MARCH: JANUARY"
String "APRIL: APRIL"
String "MAY: APRIL"
String "JUNE: APRIL"
String "JULY: JULY"
String "AUGUST: JULY"
String "SEPTEMBER: JULY"
String "OCTOBER: OCTOBER"
String "NOVEMBER: OCTOBER"
String "DECEMBER: OCTOBER"

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

  • метод getValue класса Month,
    который возвращает числовое значение месяца
  • метод length класса Month,
    который возвращает количество дней в месяце
  • метод plus класса Month,
    который добавляет указанное количество месяцев
  • класс YearMonth,
    который представляет год и месяц