我在纪元之后有几秒钟(比如 x,x 是 long long 数据类型)。我希望使用<ctime>
库将其转换为 unix 时间。问题是,我想要一个 time_t 变量gmtime()
来工作,我无法将我的x
( long long
) 转换为time_t
.
这就是正在做的事情:
//x is number of seconds after epoch, I want that in unix time
time_t t=x;
printf("%s\n",asctime(gmtime(&t)));
我可以以某种方式x
输入time_t
吗?