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

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

Получите текущую локальную дату через Local::now() и выведите её в формате день.месяц.год.

Создайте дату:

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

Выведите день недели в виде числа (1–7) через weekday().

Создайте дату:

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

Выведите название дня недели через format!("%A") или weekday().

Получите текущую дату и выведите номер месяца (1–12) через Datelike::month().

Создайте дату:

let date = NaiveDate::from_ymd_opt(2024, 3, 8).unwrap();

Выведите название месяца.

Дан год:

let year = 2024_i32;

Проверьте, високосный ли год через NaiveDate::from_ymd_opt(year, 2, 29).

Получите текущее время через Local::now() и выведите в формате часы:минуты:секунды.

Создайте время:

let time = NaiveTime::from_hms_opt(14, 30, 45).unwrap();

Выведите отдельно часы, минуты и секунды через Timelike.

Получите текущие дату и время и выведите в формате день.месяц.год часы:минуты.

Создайте дату:

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

Убедитесь, что дата корректна, и выведите её.

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