Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Represents the last day of a month.
Syntax
class month_day_last; // C++20
Members
| Name | Description |
|---|---|
| Constructor | Construct a month_day_last |
month |
Return the month value. |
ok |
Check if this month_day is valid. |
Non-members
| Name | Description |
|---|---|
operator== |
Determine whether two month_days are equal. |
operator<=> |
Compare this month_day against another month_day. The >, >=, <=, <, != operators are synthesized by the compiler. |
operator<< |
Output a month_day to the given stream. |
Requirements
Header: <chrono> (since C++20)
Namespace: std::chrono
Compiler Option: /std:c++latest
Constructor
Construct a month_day_last instance.
constexpr explicit month_day_last(const month& m) noexcept;
Parameters
m
Construct a month_day_last for the month specified by m.
Remarks
For information about C++20 syntax used to specify dates, see operator/
Example: Create a month_day_last
// compile using: /std:c++latest
#include <chrono>
using namespace std::chrono;
int main()
{
month_day_last mdl{ October / last };
std::cout << mdl;
return 0;
}
Oct/last
month
Return the month value.
constexpr month month() const noexcept;
Return value
The month value.
ok
Check if the month stored in this month_day_last is valid.
constexpr bool ok() const noexcept;
Return value
true if the month value in this month_day_last is valid. Otherwise, false.
See also
<chrono>
month class
month_day class
month_day_last class
month_weekday class
month_weekday_last class
operator/
Header Files Reference