GPS时间与UTC同步开始1980-01-06 (UTC) == 1980-01-06 (GPS)
。两者都以秒为单位计时。GPS时间和UTC时间之间的时差随着(插入)leap秒的增加而增加。
要找到正确的UTC时间,您需要知道在给定GPS时间之前发生的of秒数:
#!/usr/bin/env python
from datetime import datetime, timedelta
# utc = 1980-01-06UTC + (gps - (leap_count(2014) - leap_count(1980)))
utc = datetime(1980, 1, 6) + timedelta(seconds=1092121243.0 - (35 - 19))
print(utc)