python - 如何将儒略日期转换为日历日期?
问题描述
Python 版本:Python 2.7.15 我有一个数组中的朱利安日期列表numpy
。儒略日期定义为自公元前 4713 年 1 月 1 日以来的天数。
dates = [2458050.73958333 2458050.74027778 2458050.74097222 ...
2458446.73819445 2458446.73888889 2458446.73958333]
我想将日期变量转换为日历值,例如:
10/24/2018 04:54:23
我尝试过使用各种库,但似乎都没有。我认为我不需要在这里重新发明轮子并创建一个新功能。
解决方案
您最好的选择可能是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
推荐阅读
- python - python中0和1的n * n矩阵
- python - 熊猫按两列分组并绘图
- swift - Using NSUndoManager with Swift 4 and Xcode 10.1
- python - Number of iterations as a hyper-parameter in neural network
- node.js - Parse values from the JSON returned by URL of Google Place API
- javascript - How to add customize tooltip on Google Chart?
- docker - 是否有最大数量的容器可以同时连接到网络?
- node.js - Nodejs流链接
- javascript - 编写测试用例时,在 afterAll() 函数中不执行 SQL 查询
- java - 在 JPanel 上将 JLabel 向左或向右对齐