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

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

Получите текущее время:

let now = Local::now();

Рассчитайте, сколько минут осталось до конца дня.

Получите текущую дату:

let today = Local::now().date_naive();

Рассчитайте, сколько дней осталось до конца месяца.

Получите текущую дату:

let today = Local::now().date_naive();

Рассчитайте, сколько дней осталось до конца года.

Получите текущее время:

let now = Local::now();

Определите, AM или PM ( через hour()).

Дана дата рождения:

let birth = NaiveDate::from_ymd_opt(1990, 5, 20).unwrap();

Вычислите полный возраст в годах на сегодня.

Дана дата:

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

Найдите номер дня в году (ordinal).

Дана дата:

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

Проверьте, последний ли это день года.

Получите текущую дату:

let today = Local::now().date_naive();

Определите номер недели в году (ISO).

Даны две даты:

let d1 = Local::now().date_naive(); let d2 = NaiveDate::from_ymd_opt(2024, 12, 31).unwrap();

Сколько полных недель между датами?

Получите текущий момент:

let now = Local::now();

Выведите timestamp в секундах через .timestamp().

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