BIMHome v1.0.0
BIMHome接口文档说明
Public 成员函数 | 静态 Public 成员函数 | 所有成员列表
TimeInfo类 参考

TimeInfo 类,用于表示时间信息 更多...

#include <TimeInfo.h>

Public 成员函数

unsigned short getMiliseconds () const
 获取毫秒部分
 
int64_t getSeconds () const
 获取时间戳(秒)
 
bool isNull () const
 检查时间对象是否为空
 
bool operator!= (const TimeInfo &time) const
 重载 != 操作符
 
bool operator< (const TimeInfo &time) const
 重载 < 操作符
 
bool operator<= (const TimeInfo &time) const
 重载 <= 操作符
 
void operator= (const TimeInfo &time)
 重载 = 操作符
 
bool operator== (const TimeInfo &time) const
 重载 == 操作符
 
bool operator> (const TimeInfo &time) const
 重载 > 操作符
 
bool operator>= (const TimeInfo &time) const
 重载 >= 操作符
 
void setCurrent ()
 设置对象为当前系统时间
 
void setTime_t (int64_t seconds)
 设置时间戳(秒)
 
 TimeInfo ()
 默认构造函数
 
 TimeInfo (const TimeInfo &)=default
 复制构造函数
 
virtual ~TimeInfo ()
 析构函数
 

静态 Public 成员函数

static std::string currentDateTimeString ()
 获取当前日期和时间的字符串表示
 
static std::string diffTime (const TimeInfo &timeStart, const TimeInfo &timeEnd=TimeInfo())
 计算两个时间点之间的时间差
 
static float diffTimeF (const TimeInfo &timeStart, const TimeInfo &timeEnd=TimeInfo())
 计算两个时间点之间的时间差(浮点秒)
 
static TimeInfo null ()
 获取空时间对象
 

详细描述

TimeInfo 类,用于表示时间信息

该类提供了时间操作功能,包括获取当前时间、计算时间差、设置和获取时间戳等。 它还支持比较操作和时间格式化。


该类的文档由以下文件生成: