STTNet
 全部  命名空间 文件 函数 变量 类型定义 枚举 枚举值 宏定义 
| 类型定义 | 函数
stt::time 命名空间参考

时间相关操作,基础时间工具 更多...

struct  Duration
 表示时间间隔的结构体,支持天、小时、分钟、秒和毫秒粒度。 更多...
 
class  DateTime
 时间操作、运算、计时的类 更多...
 

类型定义

using Milliseconds = std::chrono::duration< uint64_t, std::milli >
 
using Seconds = std::chrono::duration< uint64_t >
 

函数

std::ostream & operator<< (std::ostream &os, const Duration &a)
 Duration 对象以可读格式输出到流中。 更多...
 

详细描述

时间相关操作,基础时间工具

类型定义说明

using stt::time::Milliseconds = typedef std::chrono::duration<uint64_t,std::milli>
using stt::time::Seconds = typedef std::chrono::duration<uint64_t>

函数说明

std::ostream& stt::time::operator<< ( std::ostream &  os,
const Duration &  a 
)

Duration 对象以可读格式输出到流中。

该函数用于将 Duration 的各个字段(天、小时、分钟、秒、毫秒)格式化后输出到给定的输出流中。

参数
os输出流(如 std::cout)。
a要输出的 Duration 对象。
返回
输出流的引用,用于链式输出。
注解
通常输出格式为类似于 "1d 02:03:04.005" 的人类可读格式(具体取决于实现)。