STTNet 0.7.0
Loading...
Searching...
No Matches
stt::time Namespace Reference

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

Classes

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

Typedefs

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

Functions

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

Detailed Description

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

Typedef Documentation

◆ Milliseconds

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

◆ Seconds

using stt::time::Seconds = std::chrono::duration<uint64_t>

Function Documentation

◆ operator<<()

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

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

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

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