std::chrono::month::operator unsigned
From cppreference.com
C++
Feature test macros (C++20)
Concepts library (C++20)
Metaprogramming library (C++11)
Ranges library (C++20)
Filesystem library (C++17)
Concurrency support library (C++11)
Execution control library (C++26)
Date and time library
(C++11)
(C++20)
(C++20)
(C++11)
(C++11)
(C++11)
(C++20)
(C++20)
(C++20)
(C++11)
(C++20)
(C++20)
(C++20)
(C++20)(C++20)
(C++20)(C++20)
(C++20)
(C++20)
(C++20)
(C++20)
(C++20)
(C++20)
(C++20)
(C++20)
(C++20)
(C++20)
(C++20)
(C++20)
(C++20)
(C++20)
(C++20)
(C++20)
(C++20)
(C++20)(C++20)
(C++20)
(C++20)
(C++20)
(C++20)(C++20)(C++20)(C++20)
(C++20)
(C++20)
(C++20)
(C++20)
(C++20)
(C++20)
(C++20)
(C++20)
(C++20)
(C++20)
(C++20)
(C++20)
(C++20)
(C++20)
std::chrono::month
Member functions
month::operator unsigned
Nonmember functions
Helper classes
(C++26)
constexpr explicit operator unsigned() const noexcept;
(since C++20)
Returns the month value stored in *this.
[edit] Return value
The month value stored in *this.
[edit] Example
Run this code
#include <chrono> #include <iostream> int main() { constexpr std::chrono::month m{6}; constexpr unsigned p = static_cast<unsigned>(m); constexpr unsigned q = static_cast<unsigned>(std::chrono::September ); std::cout << "The month is: " << p << '\n' << "September is: " << q << '\n'; }
Output:
The month is: 6 September is: 9