Tizen 中的 UNIX 日期转换

unix date conversion in tizen

本文关键字:转换 日期 UNIX 中的 Tizen      更新时间:2023-10-16

我有一个13位整数,比如(1384318800000),据说是unix格式。我需要这个日期的月/日/年。在此(1384318800000)中没有视觉匹配指向日期11/13/2013。让我知道是否有人知道此转换

使用给定的time_t值(在您的情况下1384318800000),您可以使用 localtime 函数初始化 tm 结构,然后使用 strftime 格式化字符串

您正在寻找纪元转换器。如果你谷歌纪元时间转换器,你可以找到一些有用的资源。例如,http://www.epochconverter.com/是一个致力于此的网站。

您指定的值是以 Unix 时间(以毫秒为单位)给出的。strftime处理以秒格式指定的纪元时间。在馈送到变量之前,您必须将该值除以 1000 time_t。毕竟time_t被定义为长。

time_t t = 1384245237000/1000;
char       buf[80];
strftime(buf, sizeof(buf), "%a %Y-%m-%d %H:%M:%S %Z", localtime(&t));
printf("%sn", buf);