home | help
std::chrono...operatorint(3)   C++ Standard Libary  std::chrono...operatorint(3)

NAME
     std::chrono::year::operatorint - std::chrono::year::operatorint

Synopsis
	constexpr explicit operator int() const noexcept;  (since C++20)

	Returns the year value stored in *this.

Return value
	The year value stored in *this.

Example
     // Run this code

      #include <chrono>
      #include <iostream>
      using namespace std::chrono;

      int main()
      {
	  constexpr std::chrono::year y{2020};
	  std::cout << "The year is: " << static_cast<int>(y) << '\n';

	  const year_month_day ymd{floor<days>(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

http://cppreference.com 	   2024.06.10	    std::chrono...operatorint(3)

home | help