Namespaces
Variants

std::chrono::hh_mm_ss<Duration>:: hh_mm_ss

From cppreference.net
constexpr hh_mm_ss ( ) noexcept : hh_mm_ss { Duration :: zero ( ) } { }
(1)
constexpr explicit hh_mm_ss ( Duration d ) ;
(2)

Создает объект hh_mm_ss .

1) Создает объект hh_mm_ss , соответствующий Duration::zero() .
2) Создает объект hh_mm_ss , соответствующий d :

Параметры

d - длительность для разбивки

Пример

#include <chrono>
#include <print>
int main()
{
    std::println("Default constructor: {}", std::chrono::hh_mm_ss<std::chrono::minutes>{});
    std::chrono::time_point now = std::chrono::system_clock::now();
    std::chrono::hh_mm_ss time_of_day{now - std::chrono::floor<std::chrono::days>(now)};
    std::println("The time of day is: {}", time_of_day);
}

Возможный вывод:

Default constructor: 00:00:00
The time of day is: 12:13:14.151617189