2
試圖標準蟒日期時間常規datetime.datetime和Pyphem常規ephem.Date之間轉換有時也有(除了預期截短)的範圍內特有的差異之間的時間差一秒鐘。Pyephem - datetime.datetime和ephem.Date
嘗試的示例代碼:
#!/usr/bin/env python
# -*- coding: utf-8 -*-
import ephem
import datetime
now_datetime = datetime.datetime.now()
now_ephem = ephem.Date(now_datetime)
print "Datetime: ", now_datetime
print "Ephem : ", now_ephem
重複調用給類似的輸出:
[email protected]:$ ./timedifference.py
Datetime: 2013-12-20 08:28:11.536814
Ephem : 2013/12/20 08:28:11
[email protected]:$ ./timedifference.py
Datetime: 2013-12-20 08:28:16.088484
Ephem : 2013/12/20 08:28:15
的最後兩行示出了Datetim 16.somethig秒轉換爲15秒至ephem。日期。
有沒有解釋?
感謝您的回答。在這種情況下,python雙精度浮點數是否足夠精確到至少十分之幾秒? – Foehn
@Foehn是的!查看更新的答案。 – mattexx