|
|
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Member functions | ||||
year::operator int | ||||
| Nonmember functions | ||||
| Helper classes | ||||
(C++26) |
constexprexplicit operatorint()constnoexcept; | (since C++20) | |
Returns the year value stored in*this.
The year value stored in*this.
#include <chrono>#include <iostream>usingnamespace std::chrono; int main(){constexprstd::chrono::year y{2020};std::cout<<"The year is: "<<static_cast<int>(y)<<'\n'; const year_month_day ymd{floor<days>(system_clock::now())};conststd::chrono::year this_year{ymd.year()};std::cout<<"This year is: "<<int(this_year)<<'\n';}
Possible output:
The year is: 2020This year is: 2023