std::chrono::weekday_last:: weekday_last
From cppreference.net
<
cpp
|
chrono
|
weekday last
C++
Date and time library
|
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
std::chrono::weekday_last
| Member functions | ||||
|
weekday_last::weekday_last
|
||||
| Nonmember functions | ||||
| Helper classes | ||||
|
(C++26)
|
|
constexpr
explicit
weekday_last
(
const
std::
chrono
::
weekday
&
wd
)
noexcept
;
|
(C++20부터) | |
weekday_last
객체를 생성하며
weekday
wd
를 저장합니다.
참고 사항
weekday_last
를 구성하는 더 편리한 방법은
weekday
의
operator
[
]
를 사용하는 것입니다, 즉
wd
[
std::
chrono
::
last
]
와 같습니다.
예제
이 코드 실행
#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]}; // 해당 월의 마지막 일요일 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'; }
가능한 출력:
The last Sunday of current month falls on 2021/9/26