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) Duration::zero() 에 해당하는 hh_mm_ss 객체를 생성합니다.
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