1
A
回答
0
time_t只有1秒的准确度。如果这对你是可以的,你可以使用mktime()计算2004-01-01的time_t值,并以秒为单位将其添加到你的时间值。
struct tm tp;
memset(&tp, 0, sizeof(tp));
tp.tm_mday = 1;
tp.tm_mon = 0;
tp.tm_year = 2004 - 1900;
time_t offset = mktime(&tp);
time_t realtime = offset + yourtime/1000;
printf("%s", ctime(&realtime));
1
假设由“从2004年起”你的意思是“在00:00 UTC从2004年开始”,然后
time_t time = 1072915200 + millis/1000;
当心ctime()
将结果显示在本地时间而不是UTC。
相关问题
- 1. 将毫秒转换为毫秒
- 2. 将DateTime转换为毫秒
- 3. 将jiffies转换为毫秒
- 4. 将Ecto.DateTime转换为毫秒
- 5. 将时间转换为秒+毫秒秒
- 6. Haskell:将UTCTime转换为秒和毫秒
- 7. 将毫秒转换为日期和日期为毫秒
- 8. PHP将毫秒数转换为特定毫秒失败(1425318722000)
- 9. 如何在毫秒中将时间戳转换为毫秒
- 10. 在毫秒中将毫秒转换为日期时间
- 11. 转换时间为毫秒?
- 12. 将2倍转换为毫秒之差?
- 13. 将ULARGE_INTEGER QuadPart转换为毫秒
- 14. 如何将毫秒数转换为DateTime?
- 15. 将毫秒转换为时间
- 16. 将毫秒转换为时间码
- 17. 如何将毫秒数转换为
- 18. 将毫秒转换为日期/时间
- 19. SQL将时间转换为毫秒
- 20. SQLite将毫秒转换为HH:MM:SS
- 21. 将毫秒数值转换为日期?
- 22. 将毫秒转换为分钟
- 23. 将日期转换为毫秒
- 24. php:将毫秒转换为日期
- 25. 将时间变量转换为毫秒
- 26. 将ntp小时转换为毫秒
- 27. 将分钟转换为毫秒Java/android
- 28. 将周和年转换为毫秒
- 29. 如何将毫秒转换为TDateTime?
- 30. 将UTC日期转换为毫秒