gpt4 book ai didi

python - 如何将 Julian 日期转换为标准日期?

转载 作者:太空狗 更新时间:2023-10-30 02:02:53 25 4
gpt4 key购买 nike

我有一个字符串作为 Julian 日期,例如 "16152" 表示 2016 年的第 152 天或 "15234" 表示 2015 年的第 234 天。

如何使用 Python 3 标准库将这些 Julian 日期转换为类似 20/05/2016 的格式?

我可以这样得到 2016 年:date = 20 + julian[0:1],其中 julian 是包含 Julian 日期的字符串,但如何才能我按照 1 月 1 日计算其余部分?

最佳答案

.strptime()方法支持一年中的第几天格式:

>>> import datetime
>>>
>>> datetime.datetime.strptime('16234', '%y%j').date()
datetime.date(2016, 8, 21)

然后你可以使用strftime()重新格式化日期

>>> date = datetime.date(2016, 8, 21)
>>> date.strftime('%d/%m/%Y')
'21/08/2016'

关于python - 如何将 Julian 日期转换为标准日期?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37743940/

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