이 문서는 지원되지 않는 버전의 PostgreSQL을위한 것입니다.
당신은에 대해 같은 페이지를 보려고 할 수 있습니다PostgreSQL : 문서 : 17 : B.1. 날짜/토토 커뮤니티 입력 해석버전 또는 위에 나열된 다른 지원 버전 중 하나입니다.

B.1. 날짜/시간 입력

날짜/시간 유형 입력은 모두 다음을 사용하여 디코딩됩니다.

  1. 입력 문자열을 토큰으로 나누고 각각 분류하십시오

    1. 숫자 토큰에 콜론이 포함 된 경우 (:), 이것은 시간 문자열입니다. 모두 포함하십시오

    2. 숫자 토큰에 대시가 포함 된 경우 (-), 슬래시 (/),.),이America/New_York).

    3. 토큰이 숫자 만 있으면199901131999 년 1 월 13 일)141516

    4. 토큰이 플러스로 시작하는 경우 (+) 또는 마이너스 (-), 그러면 숫자 시간입니다

  2. 토큰이 텍스트 문자열 인 경우 가능한 일치

    1. 토큰에 대한 이진 검색 테이블 조회를

    2. 찾을 수없는 경우 유사한 이진 검색 테이블을 수행하십시오오늘), Day (예 :목요일), 월 (예 :1 월) 또는 노이즈 워드 (예 :at, on).

    3. 아직 찾을 수없는 경우 오류를 던지십시오.

  3. 토큰이 숫자 또는 숫자 필드 일 때 :

    1. 8 ~ 6 자리가있는 경우 다른 사람이없는 경우"연결 날짜"​​(예 :19990118또는990118). 해석은yyyymmdd또는yymmdd.

    2. 토큰이 3 자리이고 1 년이 이미 있다면

    3. 4 ~ 6 자리와 1 년이 이미HHMM또는HHMMSS).

    4. 3 자리 이상이고 날짜 필드가 아직없는 경우

    5. 그렇지 않으면 날짜 필드 주문이 가정됩니다Datestyle설정 :

  4. BC가 지정된 경우 연도를 부정하고 하나를 추가하십시오.

  5. BC가 지정되지 않은 경우, 연도 필드가 2 인 경우

    팁 :Gregorian Years AD 1-99를 입력 할 수 있습니다0099IS AD 99).