|
BIMHome v1.0.0
BIMHome接口文档说明
|
#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 类,用于表示时间信息
该类提供了时间操作功能,包括获取当前时间、计算时间差、设置和获取时间戳等。 它还支持比较操作和时间格式化。