在用vc++做时间的运算时,时间是不是一定要从年月日时转换成格林威治时间来运算

时间:2021-08-12 02:40:02
做两个传感器的时间统一,就是一个线性插值的过程,现在的时间是用年月日时分秒来表示(比如2012-12-1-12:00:02),是不是一定要转换成格林威治时间才能进行这样的运算,然后算完再转回去?

2 个解决方案

#1


不用,你直接取到时间的整数值就可以计算了(默认的是从1970年1月1日开始的时间累计值),除非显示时可以转换成年月日.

#2


写过一篇《Windows系统时间(FILETIME和SYSTEMTIME)》
http://blog.csdn.net/morewindows/article/details/8654298
楼主可以参考下,希望对你有。

#1


不用,你直接取到时间的整数值就可以计算了(默认的是从1970年1月1日开始的时间累计值),除非显示时可以转换成年月日.

#2


写过一篇《Windows系统时间(FILETIME和SYSTEMTIME)》
http://blog.csdn.net/morewindows/article/details/8654298
楼主可以参考下,希望对你有。