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

Функция ofWeeks

Функция ofWeeks класса Period создает объект периода времени, представляющий указанное количество недель. В единственный параметр мы передаем целое число недель, которые будут преобразованы в эквивалентное количество дней (1 неделя = 7 дней).

Импорт

import java.time.Period

Синтаксис

fun ofWeeks(weeks: Int): Period

Пример

Создадим период в 2 недели:

val period = Period.ofWeeks(2) println(period)

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

Period P14D

Пример

Используем период в неделях для добавления к дате:

import java.time.LocalDate val date = LocalDate.of(2025, 3, 15) val period = Period.ofWeeks(3) val newDate = date.plus(period) println(newDate)

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

String "2025-04-05"

Пример

Создадим период в 0 недель и проверим его свойства:

val period = Period.ofWeeks(0) val days = period.getDays() val isZero = period.isZero() println("Days: $days") println("Is zero: $isZero")

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

String "Days: 0" String "Is zero: true"

Пример

Создадим период в 1 неделю и получим его компоненты:

val period = Period.ofWeeks(1) val years = period.getYears() val months = period.getMonths() val days = period.getDays() println("Years: $years, Months: $months, Days: $days")

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

String "Years: 0, Months: 0, Days: 7"

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

  • функцию ofDays класса Period,
    которая создает период в днях
  • функцию ofMonths класса Period,
    которая создает период в месяцах
  • функцию ofYears класса Period,
    которая создает период в годах
  • функцию of класса Period,
    которая создает период из лет, месяцев и дней
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить