РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
590 of 723 menu

Свойство year

Свойство year класса DateTime возвращает целое число, которое представляет собой год в текущем объекте даты. Значение возвращается в формате четырехзначного числа (например, 2023). Свойство доступно только для чтения, то есть изменить год напрямую через это свойство нельзя. Если объект был создан в локальном времени, год также будет соответствовать локальному времени.

Синтаксис

DateTime.year

Пример

Давайте создадим объект даты и выведем его год:

void main() { DateTime date = DateTime(2023, 5, 15); print(date.year); }

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

2023

Пример

Давайте получим год из текущей даты:

void main() { DateTime now = DateTime.now(); print(now.year); }

Результат выполнения кода (зависит от текущей даты):

2024

Пример

Давайте проверим, является ли год високосным, используя полученное значение:

void main() { DateTime date = DateTime(2024, 1, 1); int year = date.year; if ((year % 4 == 0 && year % 100 != 0) || year % 400 == 0) { print('$year is a leap year'); } else { print('$year is not a leap year'); } }

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

"2024 is a leap year"

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

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