std::chrono::current_zone
来自 cppreference.com
定义在头文件 <chrono> 中 |
||
const std::chrono::time_zone* current_zone(); |
(自 C++20 起) | |
用于从时区数据库获取本地时区的便捷函数。等效于 std::chrono::get_tzdb().current_zone().
内容 |
[编辑] 异常
std::runtime_error 如果这是对时区数据库的第一个引用,并且无法初始化时区数据库。
[编辑] 注释
对该函数的调用,如果这是对时区数据库的第一个引用,将会导致该数据库被初始化。
[编辑] 示例
运行此代码
#include <chrono> #include <iostream> int main() { const std::chrono::zoned_time cur_time{ std::chrono::current_zone(), std::chrono::system_clock::now() }; std::cout << cur_time << '\n'; }
可能的输出
2021-09-13 19:46:42.249182012 MAGT
[编辑] 另请参阅
返回本地时区 ( std::chrono::tzdb 的公有成员函数) | |
访问和控制全局时区数据库信息 (函数) |