chrono.">
Следите за новинками
в нашем Telegram канале. Жми, чтобы подписаться:)
⊗rsTsTmClL7 82 of 173 menu
◀ ▶

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

Дана дата:

let date = NaiveDate::from_ymd_opt(2024, 4, 15).unwrap();

Отформатируйте через format!("%d %B %Y").

Дана дата:

let date = NaiveDate::from_ymd_opt(2024, 4, 15).unwrap();

Выведите короткий формат 15.04.2024.

Дано время:

let time = NaiveTime::from_hms_opt(9, 5, 7).unwrap();

Выведите с ведущими нулями 09:05:07.

Дана дата-время:

let dt = Local::now();

Выведите в RFC3339 через to_rfc3339().

Дана строка:

let s = "2024-06-01";

Распарсьте и выведите день недели по-русски (через match или locale).

Дана дата:

let date = NaiveDate::from_ymd_opt(2024, 2, 29).unwrap();

Проверьте, что это високосный год, и выведите сообщение.

Дан календарь:

let month = 3_u32; let year = 2024_i32;

Выведите все понедельники указанного месяца.

Дана дата:

let date = NaiveDate::from_ymd_opt(2024, 1, 15).unwrap();

Найдите начало и конец недели (ISO).

Дано время:

let t = NaiveTime::from_hms_opt(23, 59, 59).unwrap();

Прибавьте 1 секунду и выведите результат.

Дана дата:

let date = NaiveDate::from_ymd_opt(2024, 12, 31).unwrap();

Прибавьте 1 день и выведите новый год.

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