Не могу нигде найти, как сделать,чтобы можно было вводить время через ":". К примеру, 09:45. Чтобы потом можно было сравнивать Разные значения времени. Например, чтобы потом можно было различать 09:20 и 09:30.
Вероятно, вам нужно это:
#include <chrono>
void foo(){
using namespace std::chrono_literals;
constexpr auto t1 = 2h + 30min + 15s;
constexpr auto t2 = t1 - 15s;
static_assert(t1 > t2);
static_assert(t2 == 2h + 30min);
constexpr auto h1 = std::chrono::duration_cast<std::chrono::hours>(t1); // Округляем до часа
constexpr auto m1 = std::chrono::duration_cast<std::chrono::minutes>(t1 - h1); // Остаток округряем до минут
constexpr auto s1 = std::chrono::duration_cast<std::chrono::seconds>(t1 - (h1 + m1));// Остаток округряем до секунд
constexpr int simple_seconds = s1.count();
static_assert(simple_seconds == 15);
}
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Обьясните подключение библиотеки boost в xcode
Всем привет! Я пытаюсь с помощью winapi создать vpn подключение, соответственно сначала я его настраиваю а потом с помощью RasDial пытаюсь запустить,...
С плюсами только знакомлюсьПытаюсь получить список файлов и папок в директори и для файлов размер