|
T-Box Basic dev
|
T-Box 时间工具 More...
Data Structures | |
| struct | tbox_time_info_t |
Functions | |
| uint64_t | tbox_time_get_s (void) |
| 获取当前时间戳(秒) | |
| uint64_t | tbox_time_get_ms (void) |
| 获取当前时间戳(毫秒) | |
| uint64_t | tbox_time_get_uptime_ms (void) |
| 获取系统单调运行时间(毫秒) | |
| int | tbox_time_get_local_utc_offset_s (void) |
| 获取当前时区相对于 UTC 的偏移量(秒) | |
| int | tbox_time_unix_to_local (time_t unix_time, tbox_time_info_t *local_time) |
| 将 Unix 时间戳转换为本地时间 | |
| int | tbox_time_local_to_unix (const tbox_time_info_t *local_time, time_t *unix_time) |
| 将本地时间转换为 Unix 时间戳 | |
| int | tbox_time_unix_to_utc (time_t unix_time, tbox_time_info_t *utc_time) |
| 将 Unix 时间戳转换为 UTC 时间 | |
| int | tbox_time_utc_to_unix (const tbox_time_info_t *utc_time, time_t *unix_time) |
| 将 UTC 时间转换为 Unix 时间戳 | |
| int | tbox_time_compare (const tbox_time_info_t *left, const tbox_time_info_t *right) |
| 比较两个时间 | |
T-Box 时间工具
| int tbox_time_compare | ( | const tbox_time_info_t * | left, |
| const tbox_time_info_t * | right ) |
比较两个时间
| left | 左时间 |
| right | 右时间 |
| int tbox_time_get_local_utc_offset_s | ( | void | ) |
获取当前时区相对于 UTC 的偏移量(秒)
| uint64_t tbox_time_get_ms | ( | void | ) |
获取当前时间戳(毫秒)
| uint64_t tbox_time_get_s | ( | void | ) |
获取当前时间戳(秒)
| uint64_t tbox_time_get_uptime_ms | ( | void | ) |
获取系统单调运行时间(毫秒)
| int tbox_time_local_to_unix | ( | const tbox_time_info_t * | local_time, |
| time_t * | unix_time ) |
将本地时间转换为 Unix 时间戳
| local_time | 本地时间 |
| unix_time | Unix 时间戳 |
| int tbox_time_unix_to_local | ( | time_t | unix_time, |
| tbox_time_info_t * | local_time ) |
将 Unix 时间戳转换为本地时间
| unix_time | Unix 时间戳 |
| local_time | 本地时间 |
| int tbox_time_unix_to_utc | ( | time_t | unix_time, |
| tbox_time_info_t * | utc_time ) |
将 Unix 时间戳转换为 UTC 时间
| unix_time | Unix 时间戳 |
| utc_time | UTC 时间 |
| int tbox_time_utc_to_unix | ( | const tbox_time_info_t * | utc_time, |
| time_t * | unix_time ) |
将 UTC 时间转换为 Unix 时间戳
| utc_time | UTC 时间 |
| unix_time | Unix 时间戳 |