名稱空間
變體
操作

std::chrono::sys_info

來自 cppreference.com
< cpp‎ | chrono
 
 
 
std::chrono::sys_info
 
定義於標頭檔案 <chrono>
struct sys_info;
(C++20 起)

sys_info 類描述了在特定時間點(表示為 std::chrono::sys_timestd::chrono::local_time)與時區關聯的時區資訊。這是一個低階資料結構,通常不直接由使用者程式碼使用。

目錄

[編輯] 成員物件

成員物件 型別
begin, end std::chrono::sys_seconds
offset std::chrono::seconds
save std::chrono::minutes
abbrev std::string

beginend 資料成員表示範圍 - [beginend) - 在此範圍內,與此 sys_info 關聯的時區的 offsetabbrev 生效。

offsetabbrev 資料成員分別表示與關聯時區和 std::chrono::time_point 生效的 UTC 偏移量和時區縮寫。請注意,時區縮寫不是唯一的。

save 資料成員(如果非零)表示時區在指定時間點處於夏令時。在這種情況下,offset - save 建議如果該時區不處於夏令時,它可能會使用的偏移量。但是,此資訊並非權威:確定實際偏移量的唯一方法是使用實際不處於夏令時的時間點(即返回一個 sys_info,其中 save == 0min)查詢時區。

[編輯] 非成員函式

sys_info 輸出到流
(函式模板) [編輯]

[編輯] 輔助類

sys_info 的格式化支援
(類模板特化) [編輯]

[編輯] 示例