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

B.1. 토토 결과/시간 입력 해석

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

  1. 입력 문자열을 토큰으로 나누고 각 토큰을

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

    2. 숫자 토큰에 대시가 포함 된 경우 (-), 슬래시 (/) 또는 둘 또는.), 이것은 토토 결과 문자열입니다America/New_York).

    3. 토큰이 숫자 만 있으면 단일 필드입니다.199901131999 년 1 월 13 일) 또는 시간 (예 :14151614:15:16).

    4. 토큰이 Plus (로 시작하는 경우+) 또는-) 그러면 숫자입니다

  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설정 : MM-DD-YY, DD-MM-YY, OR

  4. BC가 지정된 경우 연도를 부정하고

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

    팁 :Gregorian Years AD 1-99는 4를 사용하여 입력 할 수 있습니다.0099is