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

Задачи на дату/время в Dart. Часть 6

Сделайте функцию, возвращающую количество секунд до полуночи.

Сделайте функцию, проверяющую, является ли год високосным.

Сделайте функцию, возвращающую дату через N дней от заданной.

Сделайте функцию List<DateTime> mondaysInMonth(int year, int month), возвращающую все понедельники указанного месяца.

// пример: mondaysInMonth(2024, 6)

Сделайте функцию String formatDuration(Duration d), форматирующую длительность в HH:mm:ss (часы могут быть больше 24). Для Duration(hours: 1, minutes: 5, seconds: 9) ожидается '01:05:09'.

Сравните две Duration через compareTo.

Сложите две Duration и выведите результат.

Создайте DateTime только с датой (без времени): для текущего момента возьмите DateTime(now.year, now.month, now.day) или обрежьте через сравнение только date-части. Убедитесь, что hour, minute и second равны 0.

Получите компоненты даты: year, month, day.

Итоговая задача на DateTime и Duration.

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