将MJD格式的时间转换为年月日的形式`
from astropy.time import Time
def mjd_to_date(mjd):
# 创建一个 Time 对象,指定输入的时间格式为 mjd
t = Time(mjd, format='mjd')
# 将时间转换为 ISO 格式,然后提取年月日部分
iso_time = t.iso
year, month, day = map(int, iso_time.split(' ')[0].split('-'))
return year, month, day
# 示例 MJD 值
mjd = 56548 #####只需改这里就行
year, month, day = mjd_to_date(mjd)
print(f"MJD {mjd} 对应的日期是 {year} 年 {month} 月 {day} 日")
输出结果: