我进行了广泛的搜索,但是似乎找不到将julian转换为的方法yyyy-mm-dd。
yyyy-mm-dd
这是我的朱利安格式:
朱利安格式由年份,前两位数字和一年中的日期,最后三位数字组成。
例如,95076是March 17, 1995。用95表示年份,用076表示年份 的第76天。
95076
March 17, 1995
95
076
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()
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))