std::chrono::sys_info
來自 cppreference.com
定義於標頭檔案 <chrono> |
||
struct sys_info; |
(C++20 起) | |
sys_info
類描述了在特定時間點(表示為 std::chrono::sys_time 或 std::chrono::local_time)與時區關聯的時區資訊。這是一個低階資料結構,通常不直接由使用者程式碼使用。
目錄 |
[編輯] 成員物件
成員物件 | 型別 |
begin , end |
std::chrono::sys_seconds |
offset
|
std::chrono::seconds |
save
|
std::chrono::minutes |
abbrev
|
std::string |
begin
和 end
資料成員表示範圍 - [
begin,
end)
- 在此範圍內,與此 sys_info
關聯的時區的 offset
和 abbrev
生效。
offset
和 abbrev
資料成員分別表示與關聯時區和 std::chrono::time_point 生效的 UTC 偏移量和時區縮寫。請注意,時區縮寫不是唯一的。
save
資料成員(如果非零)表示時區在指定時間點處於夏令時。在這種情況下,offset - save 建議如果該時區不處於夏令時,它可能會使用的偏移量。但是,此資訊並非權威:確定實際偏移量的唯一方法是使用實際不處於夏令時的時間點(即返回一個 sys_info
,其中 save == 0min)查詢時區。
[編輯] 非成員函式
(C++20) |
將 sys_info 輸出到流(函式模板) |
[編輯] 輔助類
sys_info 的格式化支援(類模板特化) |
[編輯] 示例
本節不完整 原因:無示例 |