std::chrono::month_day::ok

来自cppreference.com
< cpp‎ | chrono‎ | month day
 
 
 
 
constexpr bool ok() const noexcept;
(C++20 起)

确定此 month_day 是否存储合法的月日组合。

month() 表示合法月份( month().ok() == true ), unsigned{day()} >= 1unsigned{day()} <= D ,其中 D 为 month() 所表示的月中的日数,则组合合法。二月中的日数被认为是 29 。

返回值

若月和日的组合合法则为 true ,否则为 false