T-Box Basic dev
Loading...
Searching...
No Matches
time.h File Reference

T-Box 时间工具接口 More...

#include <stdint.h>
#include <time.h>

Go to the source code of this file.

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)
 比较两个时间

Detailed Description

T-Box 时间工具接口

Version
1.0.0
Date
2026-07-06