std::chrono::operator ==,!= (std::chrono::zoned_time)
提供: cppreference.com
<tbody>
</tbody>
template <class Duration1, class Duration2, class TimeZonePtr> bool operator==(const std::chrono::zoned_time<Duration1, TimeZonePtr>& x, const std::chrono::zoned_time<Duration2, TimeZonePtr>& y); |
(C++20以上) | |
template <class Duration1, class Duration2, class TimeZonePtr> bool operator!=(const std::chrono::zoned_time<Duration1, TimeZonePtr>& x, const std::chrono::zoned_time<Duration2, TimeZonePtr>& y); |
(C++20以上) | |
2つの zoned_time オブジェクト x と y を比較します。 2つの zoned_time オブジェクトは、時点とタイムゾーンの両方が operator== に従って等しい場合、等しくなります。
戻り値
1)
x.get_time_zone() == y.get_time_zone() && x.get_sys_time() == y.get_sys_time()。 ただし比較は非静的データメンバ x および y に対して直接行われ、コピーは行われません。2)
!(x == y)。