下面是一组应该是日期的样本数据。我不确定它应该是哪种格式,但有人告诉我它们是朱利安日期。
DATE
92017
92320
99002
99003
112010
112011
112012
112013
任何人都可以将它们转换为 Oracle 日期吗?我试过了
select to_date(DATE,'J') from dual
但有些结果是在 1950 年代和 1940 年代,这对于我们正在处理的数据来说并不合适。我在这里做吗?
我还从这个链接尝试了这个公式:http ://www.kirix.com/stratablog/jd-edwards-date-conversions-cyyddd
SELECT
TO_DATE(1900+(DATE/1000),1,1)+
TO_NUMBER(SUBSTR(TO_CHAR(DATE),4))-1 FROM DUAL;
谢谢