您好!
我正在使用 localtime 内置函数将 Unix 时间戳转换为 TM 结构。
如线程中所写的那样
通过定义"-D_TI_TIME_USS_64"、可以将 epoch 从1900年更改为1970年。
这在某种程度上不适用于我的设置:
编译器:21.6.0.LTS
SYS/BIOS:6.83.0.18
当我将值"1456822873ULL"(应为 Tue Mar 01 2016 09:01:13 GMT+0000)传递到"time.h"的函数"localtime"时、我会获得 TM 结构中变量"TM_year "的值"116"。
因为1970年代、我希望值为"46"。
我已定义 "-D__TI_TIME_USS_64"。
提前感谢您的支持!
此致、
Matthias