Задачи на дату/время в C++. Часть 2
Дана дата в формате год-месяц-день:
std::string str = "2024-01-15";
Преобразуйте эту строку в объект std::chrono::year_month_day и выведите в формате день.месяц.год.
Дана дата в формате год-месяц-день:
std::string str = "2024-12-31";
Преобразуйте строку в std::chrono::year_month_day и выведите день недели числом (1-7).
Дана дата в формате год-месяц-день:
std::string str = "2024-06-15";
Преобразуйте строку в std::chrono::year_month_day и выведите название дня недели.
Дана дата в формате год-месяц-день:
std::string str = "2024-03-08";
Преобразуйте строку в std::chrono::year_month_day и выведите номер месяца.
Дана дата в формате год-месяц-день:
std::string str = "2024-08-25";
Преобразуйте строку в std::chrono::year_month_day и выведите название месяца.
Дана строка с годом:
std::string yearStr = "2024";
Преобразуйте строку в число и проверьте, является ли год високосным.
Дано время в формате часы:минуты:секунды:
std::string timeStr = "14:30:45";
Преобразуйте строку в std::chrono::hh_mm_ss и выведите отдельно часы, минуты и секунды.
Дана дата и время в формате год-месяц-день часы:минуты:
std::string dateTimeStr = "2024-05-20 18:45";
Преобразуйте строку в std::chrono::system_clock::time_point и выведите в формате день.месяц.год часы:минуты.
Дана дата в формате год-месяц-день:
std::string dateStr = "2024-02-29";
Преобразуйте строку в std::chrono::year_month_day и проверьте, является ли дата корректной.
Дана дата в формате год-месяц-день:
std::string dateStr = "2024-01-01";
Преобразуйте строку в std::chrono::year_month_day и прибавьте 100 дней.