std::chrono::weekday
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)
weekday
(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::weekday
Member functions
Nonmember functions
Helper classes
(C++26)
Defined in header
<chrono>
class weekday;
(since C++20)
inline constexpr std::chrono::weekday Sunday{0};
(since C++20)
inline constexpr std::chrono::weekday Monday{1};
(since C++20)
inline constexpr std::chrono::weekday Tuesday{2};
(since C++20)
inline constexpr std::chrono::weekday Wednesday{3};
(since C++20)
inline constexpr std::chrono::weekday Thursday{4};
(since C++20)
inline constexpr std::chrono::weekday Friday{5};
(since C++20)
inline constexpr std::chrono::weekday Saturday{6};
(since C++20)
The class weekday
represent a day of the week in the proleptic Gregorian calendar. Its normal range is [
0,
6]
, for Sunday through Saturday, but it can hold any value in the range [
0,
255]
. Seven named constants are predefined in the std::chrono
namespace for the seven days of the week.
weekday
is a TriviallyCopyable StandardLayoutType.
[edit] Member functions
convenience syntax for constructing a weekday_indexed or weekday_last from this
(public member function) [edit]
weekday
(public member function) [edit]
[edit] Nonmember functions
[edit] Helper classes
(C++26)
(class template specialization)
[edit] Example
Run this code
Output:
Wed Thu Fri