【无标题】

将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} 日")

输出结果:
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值