gpt4 book ai didi

sql - 将儒略日期转换为 YYYY-MM-DD

转载 作者:行者123 更新时间:2023-12-04 23:22:01 24 4
gpt4 key购买 nike

我进行了广泛的搜索,但似乎找不到将朱利安转换为 yyyy-mm-dd 的方法。 .

这是我的朱利安的格式:

Julian 格式由年份(前两位数字)和一年中的日期(最后三位数字)组成。

例如,95076March 17, 1995 . 95表示年份和076表示这是一年中的第 76 天。

15260

我试过这个,但它不起作用:
dateadd(d,(convert(int,LAST_CHANGED_DATE) % 1000)-1, convert(date,(convert(varchar,convert(int,LAST_CHANGED_DATE) /1000 + 1900) + '/1/1'))) as GrgDate

最佳答案

您可以使用 datepart() 选择日期的每个部分

SELECT DATEPART(yy, 95076), DATEPART(dy, 95076)

+++编辑:我误解了一些东西。这是我的更正:++++++
SELECT DATEADD(day, CAST(RIGHT('95076',3) AS int) – 1, CONVERT(datetime,LEFT('95076',2) + '0101', 112))

关于sql - 将儒略日期转换为 YYYY-MM-DD,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33550260/

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