Boost C++ Libraries of the most highly regarded and expertly designed C++ library projects in the world. Herb Sutter and Andrei Alexandrescu, C++ Coding Standards

This is the documentation for an old version of Boost. Click here to view this page for the latest version.

Returns true if *this represents a valid time_point.

constexpr bool
valid() const;

If any of the individual components is out of range, the date doesn't represent an actual time_point (e.g. date(2020, 2, 30)) or the date is not in the [min_date, max_date] validity range, returns false. Otherwise, returns true.

Exception safety

No-throw guarantee.