std::chrono::weekday_indexed::weekday
From cppreference.com
< cpp | chrono | weekday indexed
constexprstd::chrono::weekday weekday()constnoexcept; | (since C++20) | |
Retrieves a copy of the std::chrono::weekday object stored in *this.
[edit]Return value
A copy of the std::chrono::weekday object stored in *this.
[edit]Example
Run this code
#include <chrono>#include <iostream> int main(){std::cout<<std::boolalpha; // 2nd Tuesday of a monthstd::chrono::weekday_indexed wdi{std::chrono::Tuesday[2]};std::cout<<(std::chrono::year_month_day{wdi/10/2019}==std::chrono::year_month_day{std::chrono::October/8/2019})<<' '; // 2nd Tuesday => 2nd Thursday wdi ={wdi.weekday()+std::chrono::days(2), wdi.index()};std::cout<<(std::chrono::year_month_day{wdi/10/2019}==std::chrono::year_month_day{std::chrono::October/10/2019})<<'\n';}
Output:
true true
[edit]See also
access the stored index (public member function) |