std::chrono:: year_month_weekday_last
From cppreference.net
C++
Date and time library
|
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
std::chrono::year_month_weekday_last
| Member functions | ||||
| Nonmember functions | ||||
| Helper classes | ||||
|
ヘッダーで定義
<chrono>
|
||
|
class
year_month_weekday_last
;
|
(C++20以降) | |
year_month_weekday_last
クラスは、特定の年と月の最後の曜日を表します。これはフィールドベースの時間点であり、解像度は
std::chrono::days
ですが、年と月の最後の曜日を指すことに限定されています。
std::chrono::years
および
std::chrono::months
を対象とした算術演算が直接サポートされています。
std::chrono::sys_days
への暗黙変換により、
std::chrono::days
を対象とした算術演算を効率的に実行できます。
year_month_weekday_last
は
TriviallyCopyable
StandardLayoutType
です。
メンバー関数
year_month_weekday_last
を構築する
(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_last
値を比較する
(関数) |
|
(C++20)
|
year_month_weekday_last
と年数または月数を加算または減算する
(関数) |
|
(C++20)
|
year_month_weekday_last
をストリームに出力する
(関数テンプレート) |
ヘルパークラス
year_month_weekday_lastの
year_month_weekday_last
フォーマット対応
(クラステンプレート特殊化) |
|
|
std::chrono::year_month_weekday_last
のハッシュ対応
(クラステンプレート特殊化) |