Задачи на дату/время в Rust. Часть 2
Дана строка:
let s = "2024-01-15";
Распарсьте через NaiveDate::parse_from_str(s, "%Y-%m-%d") и выведите в формате %d.%m.%Y.
Дана строка:
let s = "2024-12-31";
Распарсьте дату и выведите день недели числом.
Дана строка:
let s = "2024-06-15";
Распарсьте дату и выведите название дня недели.
Дана строка:
let s = "2024-03-08";
Распарсьте дату и выведите номер месяца.
Дана строка:
let s = "2024-08-25";
Распарсьте дату и выведите название месяца.
Дана строка:
let s = "2024";
Преобразуйте в число и проверьте, високосный ли год.
Дана строка:
let s = "14:30:45";
Распарсьте через NaiveTime::parse_from_str и выведите часы, минуты, секунды.
Дана строка:
let s = "2024-05-20 18:45";
Распарсьте в NaiveDateTime и выведите в формате %d.%m.%Y %H:%M.
Дана строка:
let s = "2024-02-29";
Распарсьте дату и проверьте её корректность.
Дана строка:
let s = "2024-01-01";
Распарсьте дату и прибавьте 100 дней через Duration.