std::chrono:: weekday
|
ヘッダーで定義
<chrono>
|
||
|
class
weekday
;
|
(C++20以降) | |
|
inline
constexpr
std
::
chrono
::
weekday
Sunday
{
0
}
;
|
(C++20以降) | |
|
inline
constexpr
std
::
chrono
::
weekday
Monday
{
1
}
;
|
(C++20以降) | |
|
inline
constexpr
std
::
chrono
::
weekday
Tuesday
{
2
}
;
|
(C++20以降) | |
|
inline
constexpr
std
::
chrono
::
weekday
Wednesday
{
3
}
;
|
(C++20以降) | |
|
inline
constexpr
std
::
chrono
::
weekday
Thursday
{
4
}
;
|
(C++20以降) | |
|
inline
constexpr
std
::
chrono
::
weekday
Friday
{
5
}
;
|
(C++20以降) | |
|
inline
constexpr
std
::
chrono
::
weekday
Saturday
{
6
}
;
|
(C++20以降) | |
weekday
クラスは、
先発グレゴリオ暦
における曜日を表します。通常の範囲は
[
0
,
6
]
で、日曜日から土曜日に対応しますが、
[
0
,
255
]
の範囲内の任意の値を保持できます。
std::chrono
名前空間には、7つの曜日に対応する定義済みの名前付き定数が用意されています。
weekday
は
TriviallyCopyable
StandardLayoutType
です。
目次 |
メンバー関数
weekday
を構築する
(public member function) |
|
|
曜日をインクリメントまたはデクリメントする
(public member function) |
|
|
日数を加算または減算する
(public member function) |
|
|
格納された曜日値を取得する
ISO 8601 曜日値を取得する (public member function) |
|
|
格納された曜日値が有効かどうかをチェックする
(public member function) |
|
この
weekday
から
weekday_indexed
または
weekday_last
を構築するための便利な構文
(public member function) |
非メンバー関数
|
(C++20)
|
2つの
weekday
値を比較する
(関数) |
|
(C++20)
|
weekday
に対する算術演算を実行する
(関数) |
|
(C++20)
|
weekday
をストリームに出力する
(関数テンプレート) |
|
(C++20)
|
指定されたフォーマットに従ってストリームから
weekday
を解析する
(関数テンプレート) |
ヘルパークラス
weekdayのフォーマットサポート
weekday
(クラステンプレートの特殊化) |
|
|
(C++26)
|
std::chrono::weekday
のハッシュサポート
(クラステンプレートの特殊化) |
例
出力:
Wed Thu Fri
関連項目
|
(C++20)
|
月のn
th
weekday
を表す
(クラス) |