std::chrono::year_month_day_last
提供: cppreference.com
<tbody>
</tbody>
| ヘッダ <chrono> で定義
|
||
class year_month_day_last; |
(C++20以上) | |
クラス year_month_day_last は、特定の年の特定の月の最後の日を表します。 これは std::chrono::days の解像度を持つ (ただし月の最後の日のみを表せるように制限されています)、フィールドベースの時点です。
std::chrono::years 指向および std::chrono::months 指向の算術演算は直接サポートされています。 std::chrono::sys_days との暗黙の変換により std::chrono::days 指向の算術演算も効率的に行うことができます。
year_month_day_last は TriviallyCopyable かつ StandardLayoutType です。
メンバ関数
year_month_day_last オブジェクトを構築します (パブリックメンバ関数) | |
| 時点を何年かまたは何ヶ月か変更します (パブリックメンバ関数) | |
| このオブジェクトのフィールドにアクセスします (パブリックメンバ関数) | |
| std::chrono::time_point に変換します (パブリックメンバ関数) | |
| このオブジェクトが有効な日付を表すかどうか調べます (パブリックメンバ関数) |
非メンバ関数
2つの year_month_day_last オブジェクトを比較します (関数) | |
year_month_day_last に何年かまたは何ヶ月かを加算または減算します (パブリックメンバ関数) | |
year_month_day_last をストリームに出力します (関数テンプレート) |
ヘルパークラス
提供された書式に従って year_month_day_last を書式化する std::formatter の特殊化 (クラステンプレートの特殊化) |