std::chrono::weekday
出自cppreference.com
| 在標頭 <chrono> 定義
|
||
| |
(C++20 起) | |
| |
(C++20 起) | |
| |
(C++20 起) | |
| |
(C++20 起) | |
| |
(C++20 起) | |
| |
(C++20 起) | |
| |
(C++20 起) | |
| |
(C++20 起) | |
類 weekday 表示外推格里高利曆中的星期之日。它的正常範圍是 [0, 6],從星期日到星期六,但它能保有範圍 [0, 255] 中的任何值。在 std::chrono 命名空間中對一星期中的七日預定義了七個具名常量。
weekday 是可平凡複製 (TriviallyCopyable) 的標準布局類型 (StandardLayoutType) 。
成員函數
構造 weekday (公開成員函數) | |
自增或自減 weekday (公開成員函數) | |
| 加上或減去天數 (公開成員函數) | |
| 取得存儲的星期之日值 取得 ISO 8601 星期之日值 (公開成員函數) | |
| 檢查存儲的星期之日值是否合法 (公開成員函數) | |
從此 weekday 構造 weekday_indexed 或 weekday_last 的便利語法 (公開成員函數) |
非成員函數
(C++20) |
比較兩個 weekday 值 (函數) |
(C++20) |
在 weekday 上進行算術 (函數) |
(C++20) |
輸出 weekday 到流中 (函數模板) |
(C++20) |
按照提供的格式從流分析 weekday (函數模板) |
輔助類
weekday 的格式化支持 (類模板特化) | |
| std::chrono::weekday 的散列支持 (類模板特化) |
示例
運行此代碼
#include <chrono>
#include <iostream>
int main()
{
std::chrono::weekday x{42 / 13};
std::cout << x++ << '\n';
std::cout << x << '\n';
std::cout << ++x << '\n';
}
輸出:
Wed
Thu
Fri
參閱
(C++20) |
表示月份的第 n 個 weekday (類) |