std::chrono:: year_month_weekday
From cppreference.net
C++
Date and time library
|
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
std::chrono::year_month_weekday
| Member functions | ||||
| Nonmember functions | ||||
| Helper classes | ||||
|
ヘッダーで定義
<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
値を比較する
(関数) |
|
(C++20)
|
year_month_weekday
と年数または月数を加算または減算する
(関数) |
|
(C++20)
|
year_month_weekday
をストリームに出力する
(関数テンプレート) |
ヘルパークラス
year_month_weekday
の書式化サポート
(クラステンプレートの特殊化) |
|
|
std::chrono::year_month_weekday
のハッシュサポート
(クラステンプレートの特殊化) |