将time_t值转换为文件时间对此进行了描述,该文件提供了示例C代码。
摘要:
filetime = (unixtime * 10000000) + 116444736000000000
0x3DE43B0C → 0x01C295C4:91150E00 (2002-11-27 03:25:00 +0000)
(还很有帮助的是如何从很远的距离识别不同类型的时间戳。)
通常%AF %AT
,使用strptime()
或类似的语法来解析人类可读的时间戳更为容易,例如“ 2002-11-27 03:25:00”(printf )。