Namespaces
Variants

std::chrono:: year_month_weekday

From cppreference.net
ヘッダーで定義 <chrono>
class year_month_weekday ;
(C++20以降)

year_month_weekday クラスは、特定の年と月における第n番目の曜日を表します。これはフィールドベースの時間点であり、分解能は std::chrono::days です。 std::chrono::years および std::chrono::months を対象とした算術演算が直接サポートされています。 std::chrono::sys_days との間の暗黙的な変換により、 std::chrono::days を対象とした算術演算を効率的に実行できます。

year_month_weekday TriviallyCopyable StandardLayoutType です。

メンバー関数

year_month_weekday を構築する
(public member function)
月数または年数分だけ時間点を変更する
(public member function)
このオブジェクトのフィールドにアクセスする
(public member function)
std::chrono::time_point に変換する
(public member function)
このオブジェクトが有効な日付を表しているかチェックする
(public member function)

非メンバー関数

(C++20)
2つの year_month_weekday 値を比較する
(関数)
year_month_weekday と年数または月数を加算または減算する
(関数)
(C++20)
year_month_weekday をストリームに出力する
(関数テンプレート)

ヘルパークラス

year_month_weekday の書式化サポート
(クラステンプレートの特殊化)
std::chrono::year_month_weekday のハッシュサポート
(クラステンプレートの特殊化)