std::chrono::year_month_weekday
From cppreference.com
| ヘッダー <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 メンバ関数) | |
| 月または年数によって時間点を変更します。 (public メンバ関数) | |
| このオブジェクトのフィールドにアクセスします。 (public メンバ関数) | |
| std::chrono::time_point に変換します。 (public メンバ関数) | |
| このオブジェクトが有効な日付を表すかどうかをチェックします。 (public メンバ関数) |
[編集] 非メンバ関数
| (C++20) |
2 つの year_month_weekday 値を比較します。(関数) |
| (C++20) |
year_month_weekday と年または月の数値を加算または減算する(関数) |
| (C++20) |
year_month_weekday をストリームに出力します。(関数テンプレート) |
[編集] ヘルパークラス
year_month_weekday の書式設定サポート(クラス テンプレートの特殊化) | |
| std::chrono::year_month_weekday のハッシュサポート。 (クラステンプレートの特殊化) |