table of contents
        
      
      
    - Tumbleweed 2024.07.05-1.3
 - Leap-16.0
 - Leap-15.6
 
| std::chrono::weekday_last::weekday_last(3) | C++ Standard Libary | std::chrono::weekday_last::weekday_last(3) | 
NAME¶
std::chrono::weekday_last::weekday_last - std::chrono::weekday_last::weekday_last
Synopsis¶
 constexpr explicit weekday_last( const std::chrono::weekday&
    wd ) (since C++20)
  
   noexcept;
  
   Constructs a weekday_last object storing the weekday wd.
Notes¶
 A more convenient way to construct a weekday_last is with
    weekday's operator[],
  
   i.e., wd[std::chrono::last].
Example¶
// Run this code
  
   #include <chrono>
  
   #include <iostream>
  
   using namespace std::chrono;
  
   int main()
  
   {
  
   const year_month_day ymd{floor<days>(system_clock::now())};
  
   const weekday_last wdl{Sunday[last]}; // A last Sunday of a month
  
   const year_month_day last_sun{ymd.year() / ymd.month() / wdl};
  
   std::cout << "The last Sunday of current month falls on "
  
   << (int)last_sun.year() << '/'
  
   << (unsigned)last_sun.month() << '/'
  
   << (unsigned)last_sun.day() << '\n';
  
   }
Possible output:¶
The last Sunday of current month falls on 2021/9/26
| 2024.06.10 | http://cppreference.com |