이 문서는 지원되지 않는 버전의 PostgreSQL을위한 것입니다.
당신은에 대해 같은 페이지를 보려고 할 수 있습니다사설 토토 사이트 : 문서 : 17 : 부록 B. 날짜/배트맨 토토 지원버전 또는 위에 나열된 다른 지원 버전 중 하나입니다.

부록 A. 날짜/배트맨 토토 지원

A.1. 시간 구역

Postgres내부가 있어야합니다 배트맨 토토대 디코딩에 대한 표식 정보는 없기 때문에 *일반에 대한 액세스를 제공하기 위해 NIX 표준 시스템 인터페이스, 크로스 타임 존 정보. 기본 OSis배트맨 토토대 정보를 제공하는 데 사용출력.

표 A-1.Postgres인정 된 배트맨 토토대

배트맨 토토대 UTC에서 오프셋 설명
NZDT +13 : 00 뉴질랜드 일광 배트맨 토토
유휴 +12 : 00 국제 날짜 줄, 동쪽
NZST +12 : 00 뉴질랜드 std 배트맨 토토
NZT +12 : 00 뉴질랜드 배트맨 토토
AESST +11 : 00 호주 동부 여름 STD 배트맨 토토
acsst +10 : 30 센트럴 오스트레일리아 여름 STD 배트맨 토토
cadt +10 : 30 센트럴 오스트레일리아 일광 절약 배트맨 토토
SADT +10 : 30 남호주의 일광 배트맨 토토
Aest +10 : 00 오스트레일리아 동부 std 배트맨 토토
East +10 : 00 동서 STD 배트맨 토토
gst +10 : 00 guam std 배트맨 토토, 소련 구역 9
ligt +10 : 00 호주 멜버른
acst +09 : 30 Central Australia Std 배트맨 토토
sast +09 : 30 남호주 STD 배트맨 토토
캐스트 +09 : 30 Central Australia Std 배트맨 토토
awsst +9 : 00 호주 서부 여름 STD 배트맨 토토
JST +9 : 00 일본 STD 배트맨 토토, 소련 구역 8
KST +9 : 00 한국 표준 배트맨 토토
WDT +9 : 00 West Australian Daylight 배트맨 토토
MT +8 : 30 Moluccas Time
awst +8 : 00 호주 서부 STD 배트맨 토토
CCT +8 : 00 중국 해안 배트맨 토토
Wadt +8 : 00 서호주의 일광 배트맨 토토
WST +8 : 00 West Australian STD 배트맨 토토
JT +7 : 30 Java Time
WART +7 : 00 West Australian STD 배트맨 토토
it +3 : 30 이란 배트맨 토토
bt +3 : 00 바그다드 배트맨 토토
eetdst +3 : 00 동유럽 일광 저축 배트맨 토토
CETDST +2 : 00 중앙 유럽 일광 저축 배트맨 토토
eet +2 : 00 동유럽, 소련 구역 1
FWT +2 : 00 프랑스 겨울 배트맨 토토
ist +2 : 00 이스라엘 STD 배트맨 토토
mest +2 : 00 중동 유럽 여름 배트맨 토토
metdst +2 : 00 중동 유럽 일광 배트맨 토토
SST +2 : 00 스웨덴 여름 배트맨 토토
BST +1 : 00 영국 여름 배트맨 토토
CET +1 : 00 중앙 유럽 배트맨 토토
dnt +1 : 00 Dansk Normal Tid
fst +1 : 00 프랑스 여름 배트맨 토토
Met +1 : 00 중동 유럽 타임
Mewt +1 : 00 중동 유럽 겨울 배트맨 토토
Mez +1 : 00 중동 유럽 구역
NOR +1 : 00 노르웨이 표준 배트맨 토토
set +1 : 00 Seychelles Time
SWT +1 : 00 스웨덴 겨울철
Wetdst +1 : 00 서유럽 일광 저축 배트맨 토토
gmt 0:00 그리니치 평균 배트맨 토토
wet 0:00 서유럽
wat -1:00 서 아프리카 배트맨 토토
ndt -2:30 Newfoundland Daylight 배트맨 토토
adt -03:00 대서양 일광 배트맨 토토
nft -3:30 뉴 펀들 랜드 표준 배트맨 토토
NST -3:30 뉴 펀들 랜드 표준 배트맨 토토
ast -4:00 대서양 std 배트맨 토토 (캐나다)
edt -4:00 동부 일광 배트맨 토토
CDT -5:00 중앙 일광 배트맨 토토
EST -5:00 동부 표준 배트맨 토토
CST -6:00 Central Std Time
MDT -6:00 산악 일광 배트맨 토토
MST -7:00 산 표준 배트맨 토토
PDT -7:00 태평양 일광 배트맨 토토
PST -8:00 태평양 STD 배트맨 토토
ydt -8:00 Yukon Daylight Time
HDT -9:00 하와이/알래스카 일광 배트맨 토토
yst -9:00 유콘 표준 배트맨 토토
ahst -10:00 알래스카 하와이 STD 배트맨 토토
cat -10:00 Central Alaska Time
nt -11:00 Nome Time
idlw -12:00 국제 날짜 줄, 웨스트

A.1.1. 호주 배트맨 토토대

호주 배트맨 토토 영역 및 이름 지정 변형 계정 모든 배트맨 토토 영역의 1/4의 경우Postgres배트맨 토토대 조회 테이블. 거기 정의 된 일반적인 시간 영역과의 이름이 두 가지 상충됩니다. 미국,CSTandEST.

컴파일러 옵션이 사용되는 경우 _australian_rules가 설정된 경우CST, EST, 그리고sat사용을 사용합니다 호주 컨벤션. 이 옵션이 없으면sat는 소음 단어로 해석됩니다 "토요일".

표 A-2.Postgres호주 배트맨 토토대

배트맨 토토대 UTC에서 오프셋 설명
CST +10 : 30 오스트레일리아 센트럴 표준 배트맨 토토
EST +10 : 00 호주 동부 표준 배트맨 토토
sat +9 : 30 남호주 STD 배트맨 토토

A.1.2. 날짜/배트맨 토토 입력 해석

날짜/배트맨 토토 유형은 모두 공통 세트를 사용하여 디코딩됩니다. 루틴.

날짜/배트맨 토토 입력 해석

  1. 입력 문자열을 토큰으로 나누고 분류합니다 문자열, 시간, 배트맨 토토대 또는 번호로 각 토큰.

    1. 토큰에 결장 ( ":")이 포함되어 있으면 이것은 배트맨 토토 문자열.

    2. 토큰에 대시 ( "-"), 슬래시 ( "/")가 포함 된 경우, 또는 dot ( "."), 이것은 날짜 문자열입니다. 문자 달.

    3. 토큰이 숫자 만 있으면 단일 필드 또는 ISO-8601 연결 날짜 (예 : 1999 년 1 월 13 일의 "19990113") 또는 배트맨 토토 (예 : 14:15:16의 141516).

    4. 토큰이 플러스 ( "+") 또는 마이너스로 시작하는 경우 ( "-"), 그런 다음 배트맨 토토대 또는 특별 필드.

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

    1. 토큰에 대한 이진 검색 테이블 조회를 수행하십시오 특별한 문자열 (예 :오늘), Day (예 :목요일), 월 (예 :1 월) 또는 소음 단어 (예 :on).

      필드의 필드 값 및 비트 마스크를 설정합니다. 을 위한 예를 들어, 연도, 월, 날 설정오늘및 추가 배트맨 토토, 분, 두 번째now.

    2. 발견되지 않은 경우 유사한 이진 검색 테이블을 수행하십시오 토큰과 배트맨 토토대와 일치하는 조회.

    3. 찾지 못하면 오류를 던지십시오.

  3. 토큰은 숫자 또는 번호 필드입니다.

    1. 4 자리 이상이 있고 다른 사람이없는 경우 날짜 필드는 이전에 읽었습니다 "연결된 날짜"로 해석하십시오 (예 :19990118). 8 숫자와 6 자리 연도, 월 및 일로 해석되는 반면 7과 5 숫자는 연도, 일로 해석됩니다. 각기.

    2. 토큰이 3 자리이고 1 년이 있다면 이미 디코딩 된 다음 날로 해석했습니다 년도.

    3. 4 자리 이상이면 a로 해석하십시오 년도.

    4. 유럽 날짜 모드 인 경우, 그리고 일일 필드 아직 읽지 않았으며 값이 적은 경우 31 일보다 동일하고 하루로 해석합니다.

    5. 월 필드가 아직 읽지 않은 경우 값은 12보다 작거나 동일합니다. 한 달에 해석하십시오.

    6. 주간 필드가 아직 읽지 않은 경우 값은 31보다 작거나 동일합니다. 하루로 해석하십시오.

    7. 두 자리 또는 4 자리 이상이라면 1 년으로 해석하십시오.

    8. 그렇지 않으면 오류를 던지십시오.

  4. BC가 지정된 경우 연도를 무효화하고 상쇄 내부 스토리지 용으로 (1 년은 없습니다. Gregorian 달력이므로 수치 적으로 1BC가 해가됩니다 영).

  5. BC가 지정되지 않은 경우, 연도 필드가 길이가 두 자리 인 다음 연도를 4 자리로 조정하십시오. 필드가 70 미만이면 2000을 추가하십시오. 그렇지 않으면 1900을 추가하십시오.

    팁 :Gregorian Years 1-99ad 일 수 있습니다 주요 0 (예 : 0099는 99AD입니다). 이전 버전의Postgres3 자리 숫자와 단일 자리가 있지만 버전 7.0 규칙이 강화되었습니다 모호성의 가능성을 줄입니다.