std::chrono::year::operator int - cppreference.com (original) (raw)
| constexpr explicit operator int() const noexcept; | | (since C++20) | | ------------------------------------------------- | | ------------- |
Returns the year value stored in *this.
[edit] Return value
The year value stored in *this.
[edit] Example
#include #include using namespace std::chrono; int main() { constexpr std::chrono::year y{2020}; std::cout << "The year is: " << static_cast(y) << '\n'; const year_month_day ymd{floor(system_clock::now())}; const std::chrono::year this_year{ymd.year()}; std::cout << "This year is: " << int(this_year) << '\n'; }
Possible output:
The year is: 2020 This year is: 2023