问题描述
我每秒都在跟踪一颗卫星,但是需要更高的采样率。所以我改为每0.25秒一次。我想将采样的utc打印到小数点后几位。我尝试过ts.Now().utc_strftime("%H:%M:%s.%f")
,但它正在打印13:23:18.%f
而不是13:23:18.235
。
如何将ts.Now().utc_strftime(<format>)
格式化为比秒更高的精度?
解决方法
Skyfield的旧版本内部依赖于Python自己的time.strftime()
,可惜的是,它不支持微秒。尝试升级到最新版本(当前版本为1.30),看看是否可以解决问题?