将十进制/十六进制数转换为C中的时间戳

时间:2011-03-28 17:27:04

标签: c

我可以读取自1301330553(Decimal)/4D90BA79(hex)格式出现的某个参考时间以来经过的秒数值。我想在date/time中以某种C格式转换这些秒数。 上面提到的经过的秒数是u32 data type

2 个答案:

答案 0 :(得分:0)

有一个名为ctime的函数,它将一个unix long作为一个以ascii呈现时间的参数。

答案 1 :(得分:0)

假设您正在讨论32位Linux时间,那么您可能想要使用gmtime函数。

如果您希望它作为字符串,您可以使用asctime将其转换为可读的格式。

如果不是linux时间,请给我们更多细节!!