名前空間
変種
操作

std::chrono::weekday

From cppreference.com
< cpp‎ | chrono
 
 
 
 
ヘッダー <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は、仮想グレゴリオ暦における曜日を表します。通常の範囲は日曜日から土曜日までの[06]ですが、[0255]の範囲の任意の値を持つことができます。std::chrono名前空間には、7つの曜日のための7つの名前付き定数が事前に定義されています。

weekdayは、TriviallyCopyableStandardLayoutTypeです。

目次

[編集] メンバ関数

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) [編集]

[編集] 非メンバ関数

2つのweekday値を比較します
(function) [編集]
weekday に対して演算を実行する
(関数) [edit]
weekdayをストリームに出力します
(function template) [編集]
指定された書式に従ってストリームから weekday を解析する
(関数テンプレート) [edit]

[編集] ヘルパークラス

weekday の書式設定サポート
(クラス テンプレートの特殊化) [edit]
std::chrono::weekdayのハッシュサポート
(クラステンプレートの特殊化)

[編集]

#include <chrono>
#include <iostream>
 
int main()
{
    std::chrono::weekday x{42 / 13};
    std::cout << x++ << '\n';
    std::cout << x << '\n';
    std::cout << ++x << '\n';
}

出力

Wed
Thu
Fri

[編集] 関連項目

月におけるn番目のweekdayを表します
(クラス) [編集]
English 日本語 中文(简体) 中文(繁體)