命名空间
变体
操作

std::chrono::file_clock

来自 cppreference.com
< cpp‎ | chrono
 
 
实用程序库
语言支持
类型支持 (基本类型、RTTI)
库特性测试宏 (C++20)
动态内存管理
程序实用程序
协程支持 (C++20)
可变参数函数
调试支持
(C++26)
三向比较
(C++20)
(C++20)(C++20)(C++20)
(C++20)(C++20)(C++20)
通用实用程序
日期和时间
函数对象
格式化库 (C++20)
(C++11)
关系运算符 (C++20 中已弃用)
整数比较函数
(C++20)(C++20)(C++20)   
(C++20)
交换类型操作
(C++14)
(C++11)
(C++11)
(C++11)
(C++17)
通用词汇类型
(C++11)
(C++17)
(C++17)
(C++17)
(C++11)
(C++17)
(C++23)
基本字符串转换
(C++17)
(C++17)

 
 
std::chrono::file_clock
成员函数

(仅当to_utcfrom_utc 未提供时提供)

(仅当to_sysfrom_sys 未提供时提供)
时间点 I/O
 
定义在头文件 <chrono>
using file_clock = /* see below */;
(自 C++20 起)

std::chrono::file_clock 是用于 std::filesystem::file_time_type 的时钟的别名。它的纪元未指定。

file_clock 满足 TrivialClock 要求。

内容

时间点族

定义在命名空间 std::chrono
template<class Duration>
using file_time = std::chrono::time_point<std::chrono::file_clock, Duration>;
(自 C++20 起)
file_time 执行流输出
(函数模板) [编辑]
根据提供的格式从流中解析 file_time
(函数模板) [编辑]
file_time 的格式化支持
(类模板特化) [编辑]

[编辑] 成员类型

成员类型 定义
rep 表示时钟持续时间中刻度数的带符号算术类型
period 表示时钟的刻度周期(以秒为单位)的 std::ratio 类型
duration std::chrono::duration<rep, period>,能够表示负持续时间
time_point std::chrono::time_point<std::chrono::file_clock>

[编辑] 成员常量

constexpr bool is_steady
[静态]
true 如果刻度之间的时间始终是恒定的,即对 now() 的调用返回单调递增的值,即使出现某些外部时钟调整也是如此,否则为 false
(公共静态成员常量)

[编辑] 成员函数

file_clock 提供以下两个静态成员函数对中的一个

  • to_utcfrom_utc;或者
  • to_sysfrom_sys
[静态]
返回一个 std::chrono::time_point,它表示当前的时间点
(公共静态成员函数) [编辑]
[静态] (可选)
file_timeutc_time 之间进行转换
(公共静态成员函数) [编辑]
[静态] (可选)
file_timesys_time 之间进行转换
(公共静态成员函数) [编辑]