Задачи на дату/время в C++. Часть 6
Получите текущее время:
auto now = std::chrono::system_clock::now();
Рассчитайте, сколько минут осталось до конца дня.
Получите текущую дату:
auto today = std::chrono::floor<std::chrono::days>(
std::chrono::system_clock::now()
);
Рассчитайте, сколько дней осталось до конца месяца.
Получите текущую дату:
auto today = std::chrono::year_month_day{
std::chrono::floor<std::chrono::days>(
std::chrono::system_clock::now()
)
};
Рассчитайте, сколько дней осталось до конца года.
Получите текущее время:
auto now = std::chrono::system_clock::now();
Рассчитайте, сколько минут прошло от начала дня.
Получите текущую дату и время:
auto now = std::chrono::system_clock::now();
Рассчитайте, сколько часов осталось до конца рабочего дня.
Получите текущую дату:
auto today = std::chrono::year_month_day{
std::chrono::floor<std::chrono::days>(
std::chrono::system_clock::now()
)
};
Рассчитайте, сколько рабочих дней осталось до конца месяца.
Получите текущее время:
auto now = std::chrono::system_clock::now();
Рассчитайте, сколько секунд прошло от начала текущего часа.
Получите текущую дату:
auto today = std::chrono::year_month_day{
std::chrono::floor<std::chrono::days>(
std::chrono::system_clock::now()
)
};
Рассчитайте, сколько дней прошло от начала года.
Получите текущую дату и время:
auto now = std::chrono::system_clock::now();
Рассчитайте, сколько минут осталось до полуночи.
Получите текущий месяц:
auto today = std::chrono::year_month_day{
std::chrono::floor<std::chrono::days>(
std::chrono::system_clock::now()
)
};
auto currentMonth = today.month();
Рассчитайте, сколько дней осталось до начала следующего месяца.