다음은 날짜로 간주되는 샘플 데이터 집합입니다. 어떤 형식이어야하는지 잘 모르겠지만 줄리안 날짜라고 들었습니다.줄리안 날짜를 Oracle 날짜 형식으로 변환하는 방법?
DATE
92017
92320
99002
99003
112010
112011
112012
112013
누구든지 오라클 날짜로 변환 할 수 있습니까? 시도 :
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;
감사
을
내가 그 줄리안의 정의에 따르면 단지 이것은 4713 년 1 월 1 일 이후의 일수입니다. 92017/365의 빠른 계산은 약 252 년을 제공합니다. 아직 AD에 도달하지는 못합니다. 줄리언 수식에서 그 숫자를 사용하면 얻는 것이 있습니다. 아마도 다른 번호를 먼저 추가해야 할 것입니다. –
내 경험으로 사람들은 때때로이 자료를 Excel에서 복사합니다. 엑셀에서 그 숫자는 번역 : 2151년 12월 6일 2152년 10월 4일 2171년 1월 20일 2171년 1월 21일 2206년 9월 2일 2206년 9월 3일 2206년 9월 4일 (9)/5/2206 - 당신이 다루고있는 데이터가 옳은 것처럼 보입니까? – Bob
@Bob 입력 해 주셔서 감사합니다. 아니요,이 날짜는 최대 10 년에서 20 년 이내 여야합니다. – JohnD