젠 토토 : 문서 : 9.6 : 젠 토토 | |||
---|---|---|---|
토토 : 문서 : 9.6 : 날짜/시간 지원 | 토토 : 문서 : 9.6 : 날짜/시간 지원 | 부록 B. 스포츠 토토 결과/시간 지원 | PostgreSQL : 문서 : 9.6 : 유효하지 않거나 모호한 스포츠 토토 스탬프 처리 |
스포츠 토토 결과/시간 입력 문자열은 다음 절차를 사용하여 디코딩됩니다.
입력 문자열을 토큰으로 나누고 각 토큰을 문자열, 시간, 시간대 또는 번호로 분류합니다.
숫자 토큰에 콜론이 포함 된 경우 (:), 이것은 시간 문자열입니다. 모든 후속 숫자와 콜론을 포함하십시오.
숫자 토큰에 대시가 포함 된 경우 (-), 슬래시 (/) 또는 둘 이상의 점 (.), 이것은 텍스트 월이있을 수있는 스포츠 토토 결과 문자열입니다. 스포츠 토토 결과 토큰이 이미 본 경우 대신 시간대 이름으로 해석됩니다 (예 :America/New_York).
토큰이 숫자 만 있으면 단일 필드 또는 ISO 8601 연결 스포츠 토토 결과 (예 :입니다.199901131999 년 1 월 13 일) 또는 시간 (예 :14151614:15:16).
토큰이 Plus (로 시작하는 경우+) 또는 마이너스 (-), 그러면 숫자 시간대 또는 특수 필드입니다.
토큰이 알파벳 문자열 인 경우 가능한 문자열과 일치합니다.
토큰이 알려진 시간대 약어와 일치하는지 확인하십시오. 이러한 약어는에 설명 된 구성 파일에 의해 제공됩니다.PostgreSQL : 문서 : 9.6 : 날짜/시간 구성 토토 사이트 순위.
찾을 수없는 경우, 토큰과 특별한 문자열과 일치하도록 내부 테이블을 검색하십시오 (예 :오늘), Day (예 :목요일), 월 (예 :1 월) 또는 소음 단어 (예 :at, on).
아직 찾을 수없는 경우 오류를 던지십시오.
토큰이 숫자 또는 숫자 필드 일 때 :
8 ~ 6 자리가있는 경우 다른 날짜 필드가 이전에 읽은 경우 A로 해석합니다"연결 스포츠 토토 결과"(예 :19990118또는990118). 해석은yyyymmdd또는yymmdd.
토큰이 3 자리이고 1 년이 이미 읽은 경우 연도의 날로 해석하십시오.
4 ~ 6 자리와 1 년이 이미 읽은 경우 시간으로 해석하십시오 (hhmm또는HHMMSS).
3 자리 이상과 날짜 필드가 아직 발견되지 않은 경우 1 년으로 해석하십시오 (이는 나머지 날짜 필드의 YY-MM-DD 주문)..
그렇지 않으면 스포츠 토토 결과 필드 주문은를 따르는 것으로 가정합니다.Datestyle설정 : MM-DD-YY, DD-MM-YY 또는 YY-MM-DD. 한 달 또는 일의 필드가 범위를 벗어난 경우 오류를 던지십시오.
BC가 지정된 경우 연도를 무효화하고 내부 저장소에 하나를 추가하십시오. (그레고리 캘린더에는 해가 없으므로 기원전 1 년은 0 년이됩니다.)
BC가 지정되지 않은 경우, 연도 필드의 길이가 두 자리 인 경우 연도를 4 자리로 조정하십시오. 필드가 70 미만인 경우 2000을 추가하고 그렇지 않으면 1900을 추가하십시오.
팁 :Gregorian Years AD 1-99는 주요 0 (예 :와 함께 4 자리를 사용하여 입력 할 수 있습니다.0099IS AD 99).
토토 : 문서 : 9.6 : 날짜/시간 지원 | 젠 토토 : 문서 : 9.6 : 젠 토토 9.6.24 문서화 | PostgreSQL : 문서 : 9.6 : 유효하지 않거나 모호한 스포츠 토토 스탬프 처리 |
스포츠 토토 결과/시간 지원 | 토토 : 문서 : 9.6 : 날짜/시간 지원 | 무효 또는 모호한 타임 스탬프 처리 |