如何将儒略日期转换为日历日期?

时间:2018-12-11 22:43:33

标签: python datetime julian-date

Python版本:Python 2.7.15 我在numpy数组中有朱利安日期列表。儒略日定义为公元前4713年1月1日以来的日子。

dates = [2458050.73958333 2458050.74027778 2458050.74097222 ... 
         2458446.73819445 2458446.73888889 2458446.73958333]

我想将date变量转换为日历值,例如:

10/24/2018 04:54:23

我尝试使用各种库,但是似乎都没有用。我认为我不需要在这里重新发明轮子并创建新功能。

1 个答案:

答案 0 :(得分:1)

您最好的选择可能是Julian Egg,即:

import julian

mjd = 54372.78
dt = julian.from_jd(mjd, fmt='mjd')
print(dt)

输出:

2007-09-29 18:43:11.999982

安装(Python版本> = 3.2):

pip install julian