我在纪元之后有几秒钟(比如 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吗?