std::chrono:: sys_info
|
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Non-member functions | ||||
| Helper classes | ||||
|
定义于头文件
<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
的格式化支持
(类模板特化) |
示例
|
本节内容不完整
原因:缺少示例 |