小编典典

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

sql

我进行了广泛的搜索,但是似乎找不到将julian转换为的方法yyyy-mm-dd

这是我的朱利安格式:

朱利安格式由年份,前两位数字和一年中的日期,最后三位数字组成。

例如,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

阅读 219

收藏
2021-03-23

共1个答案

小编典典

您可以使用选择日期的每个部分 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))
2021-03-23