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

< cpp‎ | chrono‎ | time of day
 
 
工具库
通用工具
日期和时间
函数对象
格式化库 (C++20)
(C++11)
关系运算符 (C++20 中弃用)
整数比较函数
(C++20)
swap 与类型运算
(C++14)
(C++11)
(C++11)
(C++11)
(C++17)
常用词汇类型
(C++11)
(C++17)
(C++17)
(C++17)
(C++17)

初等字符串转换
(C++17)
(C++17)
 
日期和时间工具
(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++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 的小数秒数。