std::chrono::operator==,<,<=,>,>=,<=>(std::chrono::leap_second)
时间点 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
时长 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
时钟 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
当天时刻 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
日历 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
时区 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
chrono
I/O
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
(C++20)
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
C 风格日期和时间 |
成员函数 | ||||
非成员函数 | ||||
operator==operator<operator<=operator>operator>=operator<=>
|
||||
辅助类 | ||||
(C++26)
|
在标头
<chrono>
定义
|
||
constexpr
bool
operator==(
const
std::chrono::leap_second&
x,
const std::chrono::leap_second& y ) noexcept; |
(1) | (C++20 起) |
constexpr
std::strong_ordering
operator<=>(
const
std::chrono::leap_second&
x,
const std::chrono::leap_second& y ) noexcept; |
(2) | (C++20 起) |
template<
class
Duration >
constexpr
bool
operator==(
const
std::chrono::leap_second&
x, |
(3) | (C++20 起) |
template<
class
Duration >
constexpr
bool
operator<
(
const
std::chrono::leap_second&
x, |
(4) | (C++20 起) |
template<
class
Duration >
constexpr
bool
operator<
(
const
std::chrono::sys_time<Duration>&
x, |
(5) | (C++20 起) |
template<
class
Duration >
constexpr
bool
operator>
(
const
std::chrono::leap_second&
x, |
(6) | (C++20 起) |
template<
class
Duration >
constexpr
bool
operator>
(
const
std::chrono::sys_time<Duration>&
x, |
(7) | (C++20 起) |
template<
class
Duration >
constexpr
bool
operator<=(
const
std::chrono::leap_second&
x, |
(8) | (C++20 起) |
template<
class
Duration >
constexpr
bool
operator<=(
const
std::chrono::sys_time<Duration>&
x, |
(9) | (C++20 起) |
template<
class
Duration >
constexpr
bool
operator>=(
const
std::chrono::leap&
x, |
(10) | (C++20 起) |
template<
class
Duration >
constexpr
bool
operator>=(
const
std::chrono::sys_time<Duration>&
x, |
(11) | (C++20 起) |
template<
class
Duration >
requires std::three_way_comparable_with< |
(12) | (C++20 起) |
比较对象 x
与 y
所表示的日期和时间。
(12) 的返回类型从 x.date()
<=> y
推导,从而为 std::chrono::seconds
与 Duration
的三路比较结果类型。
!=
运算符从 ==
运算符合成。