TuyaOS
uni_time.h
浏览该文件的文档.
1
11#ifndef _UNI_TIME_H
12#define _UNI_TIME_H
13
14#include "tal_time_service.h"
15
16#ifdef __cplusplus
17extern "C" {
18#endif
19
25#define uni_time_init() tal_time_service_init()
26
33#define uni_mktime(tm) tal_time_mktime(tm)
34
42#define uni_gmtime_r(tm, result) tal_time_gmtime_r(tm, result)
43
50//TIME_T uni_http_date_to_time(IN CONST CHAR_T *date);
51//废弃
52
58#define uni_time_check_time_sync() tal_time_check_time_sync()
59
65#define uni_time_check_time_zone_sync() tal_time_check_time_zone_sync()
66
73#define uni_time_set(tm) tal_time_set(tm)
74
82#define uni_time_set_posix(time, update_source) tal_time_set_posix(time, update_source)
83
90#define uni_time_get(tm) tal_time_get(tm)
91
97#define uni_time_get_posix() tal_time_get_posix()
98
104#define uni_time_get_posix_ms() tal_time_get_posix_ms()
105
111#define uni_time_get_cur_posix() tal_time_get_cur_posix()
112
121//#define uni_time_get_posix_ms_remain_tick() uni_time_get_posix_ms_remain_tick()
122// 废弃
123
131#define uni_get_system_time(pSecTime, pMsTime) tal_time_get_system_time(pSecTime, pMsTime)
132
139#define uni_set_time_zone(time_zone) tal_time_set_time_zone(time_zone)
140
147#define uni_set_time_zone_seconds(time_zone_sec) tal_time_set_time_zone_seconds(time_zone_sec)
148
155#define uni_get_time_zone_seconds(time_zone) tal_time_get_time_zone_seconds(time_zone)
156
164#define uni_set_sum_zone_tbl(zone, cnt) tal_time_set_sum_zone_tbl(zone, cnt)
165
172#define uni_sum_time_get(tm) tal_time_get_sum_time(tm)
173
179#define uni_sum_time_get_posix() tal_time_get_sum_time_posix()
180
186#define uni_is_in_sum_zone(time) tal_time_is_in_sum_zone(time)
187
188
195#define uni_local_time_get(tm) tal_time_get_local_time_custom(0, tm)
196
207#define uni_local_time_get_custom(in_time, tm) tal_time_get_local_time_custom(in_time, tm)
208
215#define tuya_uni_get_sum_zone(sum_zone) tal_time_get_sum_zone(sum_zone)
216
217#ifdef __cplusplus
218}
219#endif /* __cplusplus */
220
221#endif /* _UNI_TIME_H */
222
223
tuya time service, support UTC time, local time and summer time