|
|
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Member functions | ||||
weekday_last::weekday | ||||
| Nonmember functions | ||||
| Helper classes | ||||
constexprstd::chrono::weekday weekday()constnoexcept; | (since C++20) | |
Retrieves a copy of thestd::chrono::weekday object stored in*this.
A copy of thestd::chrono::weekday object stored in*this.
#include <chrono>#include <iostream>usingnamespace std::chrono; int main(){std::cout<<std::boolalpha; auto wdl{Tuesday[last]};// Last Tuesday of a monthstd::cout<<(year_month_day{wdl/10/2019}== year_month_day{October/29/2019})<<' '; wdl={(wdl.weekday()+ days(2))[last]};// Last Tuesday is now last Thursdaystd::cout<<(year_month_day{wdl/10/2019}== year_month_day{October/31/2019})<<'\n';}
Output:
true true