std::chrono::time_of_day<Duration>::hours, std::chrono::time_of_day<Duration>::minutes, std::chrono::time_of_day<Duration>::seconds, std::chrono::time_of_day<Duration>::subseconds

来自cppreference.com
< cpp‎ | chrono‎ | time of day
 
 
 
日期和时间工具
(C++11)
(C++11)
时钟
(C++20)
                                                  
(C++20)
(C++20)
(C++20)
(C++20)
(C++20)
日历
(C++20)
(C++20)
(C++20)
(C++20)
(C++20)
时区
(C++20)
(C++20)
(C++20)
(C++20)
(C++20)
(C++20)
C 风格日期和时间
 
std::chrono::time_of_day
成员函数
time_of_day::hourstime_of_day::minutestime_of_day::secondstime_of_day::subseconds
非成员函数
 
所有特化的成员
constexpr std::chrono::hours hours() const noexcept;
(1)
time_of_day<std::chrono::hours> 的所有特化的成员
constexpr std::chrono::minutes minutes() const noexcept;
(2)
仅为 time_of_day<std::chrono::seconds>time_of_day<std::chrono::duration<Rep, Period>> 特化的成员
constexpr std::chrono::seconds seconds() const noexcept;
(3)
仅为 time_of_day<std::chrono::duration<Rep, Period>> 部分特化的成员
constexpr precision subseconds() const noexcept;
(4)

获得存储的“拆分”的时间组分。

返回值

since_midnight 为存储的时长:

1) 00:00:00 后 since_midnight 的整数小时数。
2) (00:00:00 + hours())since_midnight 的整数分钟数。
3) (00:00:00 + hours() + minutes())since_midnight 整数秒数。
4) (00:00:00 + hours() + minutes() + seconds())since_midnight 的小数秒数。