std::chrono::hh_mm_ss<Duration>::hh_mm_ss
来自cppreference.com
工具库
日期和时间工具
| 时间点 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 时长 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 时钟 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 当天时刻 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 日历 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 时区 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
chrono
I/O
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
(C++20)
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| C 风格日期和时间 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
constexpr
hh_mm_ss()
noexcept
:
hh_mm_ss{Duration::zero()}
{}
|
(1) | |
|
explicit
constexpr
hh_mm_ss(
Duration d );
|
(2) | |
构造 hh_mm_ss 对象。
1) 构造对应
Duration::zero() 的 hh_mm_ss 对象。2) 构造对应
d 的
hh_mm_ss 对象:
- is_negative() 返回 d < Duration::zero() 。
- hours() 返回 std::chrono::duration_cast<std::chrono::hours>(abs(d)) 。
- minutes() 返回 std::chrono::duration_cast<std::chrono::minutes>(abs(d) - hours()) 。
- seconds() 返回
std::chrono::duration_cast<std::chrono::seconds>(abs(d) - hours() - minutes()) 。 - 若 std::chrono::treat_as_floating_point_v<precision::rep> 为 true 则 subseconds() 返回 abs(d) - hours() - minutes() - seconds() ;否则返回 std::chrono::duration_cast<precision>(abs(d) - hours() - minutes() - seconds()) 。
参数
| d | - | 要拆分的时长。 |
示例
| 本节未完成 原因:暂无示例 |