试图计算太阳下一次落山的时间,我得到了明天的值 - 但我正在计算太阳肯定在地平线之上!
m 是我的观察点;这就是我在终端上得到的:
>>> ephem.now()
2012/10/16 16:02:00
>>> print m.next_setting(ephem.Sun(), use_center=True)
2012/10/17 16:38:36
那是明天的时间。还:
>>> m.previous_setting(ephem.Sun()) < ephem.now()
False
>>> m.previous_setting(ephem.Sun())
2012/10/16 16:42:14
所以 previous_setting 是在未来。
我哪里错了?