pyephem设定时间在上升时间之前

时间:2014-07-02 22:46:58

标签: python pyephem

当我计算同一个对象的代码时,同一个观察者长,lat,我意识到ephem返回的时间早于2014-04-06之前的日期上升时间。

在我的代码中,sys.argv [1]日期是本地的,在通过emphem之前首先转换为utc,并在使用ep.localtime()之后返回输出。

如此处的输出显示: 1)2014-04-06的设定时间是2014-04-05的17:06:10,上升时间是同一天,但是23:16:29。 2)当我运行2014-04-07的代码时,设置时间提前8分钟而不是4分钟;但现在设定的时间与上升时间一致。

在[13]中:运行CygArecurazalt.py 2014-04-06

  
    
      

上升:2014-04-05 23:16:29.000005设置:2014-04-05 17:06:10.000005

    
  

在[14]中:运行CygArecurazalt.py 2014-04-07

  
    
      

上升:2014-04-06 23:12:33.000006设置:2014-04-07 16:58:22

    
  

有人遇到过同样的问题吗?它有什么解决方案? 有没有一种方法使得上升时间(转换回本地时间)在sys.argv [1]日期之后(也是本地时间)?

0 个答案:

没有答案