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) 构造与 d 对应的 hh_mm_ss 对象:

参数

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