我有像这样的gps未分段时间:
Tgps = 1092121243.0
Run Code Online (Sandbox Code Playgroud)
而且我想了解那个日期和时间.GPS时间的开始时间是1980年1月6日.Python功能
datetime.utcfromtimestamp
Run Code Online (Sandbox Code Playgroud)
从1970年1月1日开始可以给出秒数.
我发现以下内容:
from datetime import datetime
GPSfromUTC = (datetime(1980,1,6) - datetime(1970,1,1)).total_seconds()
curDate = datetime.utcfromtimestamp(Tgps + GPSfromUTC)
Out[83]: datetime.datetime(2014, 8, 15, 7, 0, 43)
Run Code Online (Sandbox Code Playgroud)
我不确定leapseconds是否包含在函数datetime中,或者我应该计算它们并从结果中减去?也可能存在更好的解决这个问题的方法?