날짜에 올바른 연도를 표시하려면 날짜 시간 형식 dd-mm-rrrr
을 사용하십시오.
날짜가 한 세기에 저장되지만 다른 세기를 나타내는 경우 날짜가 잘못된 접두사로 표시 될 수 있습니다. rrrr
년 형식은 그대로 작동합니다. 지정된 두 자리 년 현재 연도의 마지막 두 자리가 00 내지 49 인 경우 다음으로,
00 49이면
는 다음 반환 해 동일한 처음 두을 갖는다 현재 연도의 자릿수 현재 연도의 마지막 두 자리가 50 내지 99 인 경우
후 리턴 년 제 2 개 숫자는 현재 년의 제 2 자릿수 1보다 크다. 지정된 두 자리 년 현재 연도의 마지막 두 자리, 반환의 다음 제 2 자리 00 49하고 있다면,
연도는 현재 연도의 처음 두 자리 보다 1 작습니다.
현재 연도의 마지막 두 자리 숫자가 50에서 99이면 반환되는 연도의 은 현재 연도와 처음 두 자리가 동일합니다.
나는 BOXI 3.1 및 오라클과 비슷한 문제를 가로 질러왔다.
DateTime 형식이 dd/mm/yyyy
인 날짜 필드가있는 테이블을 여러 개 만들고이 형식으로 유니버스를 작성한 후 일부 날짜 결과가 잘못 표시되는 것으로 나타났습니다. 01/07/1993
은 01/07/2093
으로 표시되었습니다. 이는 데이터가 2 yy
자릿수 밖에없는 테이블에로드 되었기 때문입니다. 01/07/93
오라클은 DateTime 형식을 4 yyyy
자릿수로 예상했습니다.
오라클은 연도 형식을 4 자리로 강요했지만 지난 세기 (20 일)에 있었지만 21 세기에 저장되었으므로 잘못된 세기가 연말에 붙습니다.
해결하려면 올해DateTime 형식을 사용했습니다. 오라클의 전체 설명은 link이며 자세한 설명은 here입니다.
DateTime 형식이 dd-mm-rrrr
인 테이블을 다시 만들 때 올바르게 표시됩니다.
이 정보가 도움이되기를 바랍니다.