gpt4 book ai didi

python - 如何在 python 中将 J2000 时间转换为 UTC?

转载 作者:行者123 更新时间:2023-11-28 19:53:08 31 4
gpt4 key购买 nike

我有 J2000 格式的时间,即。 1-1-2000 中午后的秒数,我想将其转换为格式为 [年-月-日小时:分钟:秒.毫秒] 的数组中的 UTC 时间。 AstroPy 中是否有一些函数或类似的函数来进行转换?

输入:J2000时间:559889620.293秒

期望的输出:UTC时间:2017-09-28 16:53:40.293

最佳答案

如果你想使用astropy,你可以使用Time and TimeDelta from astropy.time :

>>> from astropy.time import TimeDelta, Time
>>> from astropy import units as u
>>> (Time(2000, format='jyear') + TimeDelta(559889620.293*u.s)).iso
'2017-09-28 16:53:35.293'

如果您不想记住儒略日期(2000 年 1 月 1 日中午)的基线是什么,Time(2000, format='jyear') 是一个不错的选择。

关于python - 如何在 python 中将 J2000 时间转换为 UTC?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46492109/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com