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

부록 UG1. 날짜/시간 지원

배트맨 토토 구역

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

테이블 UG1-1.Postgres인정 된 배트맨 토토대

배트맨 토토대 UTC에서 오프셋 설명
NZDT +13 : 00 뉴질랜드 일광 배트맨 토토
유휴 +12 : 00 국제 날짜 줄, 동쪽
NZST +12 : 00 뉴질랜드 STD 배트맨 토토
NZT +12 : 00 뉴질랜드 배트맨 토토
AESST +11 : 00 호주 동부 여름 성병 배트맨 토토
acsst +10 : 30 Central Australia Summer std 배트맨 토토
cadt +10 : 30 센트럴 오스트레일리아 일광 저축 배트맨 토토
SADT +10 : 30 남호주의 일광 배트맨 토토
AEST +10 : 00 호주 동부 성병
East +10 : 00 동부 호주 STD 배트맨 토토
gst +10 : 00 Guam STD Time, USSR Zone 9
ligt +10 : 00 호주 멜버른
acst +09 : 30 Central Australia STD Time
캐스트 +09 : 30 Central Australia STD Time
sat +9 : 30 남호주 STD 배트맨 토토
awsst +9 : 00 호주 서부 Summer std 배트맨 토토
jst +9 : 00 Japan STD Time, USSR Zone 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 서호주 STD 배트맨 토토
JT +7 : 30 Java Time
WAST +7 : 00 서호주 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
dst +1 : 00 Dansk 표준 배트맨 토토 (?)
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 Greenwish Mean Time
wet 0:00 서유럽
wat -1:00 서 아프리카 배트맨 토토
ndt -2:30 Newfoundland Daylight Time
adt -03:00 대서양 일광 배트맨 토토
nft -3:30 Newfoundland 표준 배트맨 토토
NST -3:30 뉴 펀들 랜드 표준 배트맨 토토
ast -4:00 대서양 STD 배트맨 토토 (캐나다)
edt -4:00 동쪽 일광 배트맨 토토
ZP4 -4:00 GMT +4 시간
CDT -5:00 중앙 일광 배트맨 토토
EST -5:00 동부 표준 배트맨 토토
ZP5 -5:00 GMT +5 시간
CST -6:00 Central Std Time
MDT -6:00 산악 일광 배트맨 토토
ZP6 -6:00 GMT +6 시간
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 국제 날짜 줄, 웨스트

호주 배트맨 토토 구역

호주 배트맨 토토대와 그 이름 지정 변형이 설명합니다 모든 시간 영역의 1/4Postgres배트맨 토토대 조회 테이블. 두 가지가 있습니다 유나이티드에 정의 된 일반 시간 구역과의 이름 지정 주,CSTandEST.

컴파일러 옵션이 사용되는 경우 _australian_rules가 설정된 경우CSTandEST의지 호주 컨벤션을 사용하여 해석됩니다.

테이블 UG1-2.Postgres호주 배트맨 토토대

배트맨 토토대 UTC에서 오프셋 설명
CST +10 : 30 호주 중앙 표준 배트맨 토토
EST +10 : 00 호주 동부 표준 배트맨 토토

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

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

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

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

    1. 토큰에 결장 ( ":")이 포함 된 경우 지금은 배트맨 토토입니다. 끈.

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

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

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

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

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

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

    2. 찾을 수없는 경우 유사한 이진 검색 테이블 조회를 수행하십시오 토큰을 배트맨 토토대와 일치시키기 위해.

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

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

    1. 4 자리 이상이 있고 다른 날짜가없는 경우 필드는 이전에 읽은 다음 a로 해석되었습니다 "연결 날짜"(예 :19990118). 8 숫자와 6 자리가 해석됩니다 연도, 월 및 일로 7과 5 자리는 연도, 연도로 해석됩니다.

    2. 토큰이 3 자리이고 1 년이 이미 있다면 디코딩 된 다음 연말로 해석합니다.

    3. 4 자리 이상이라면 1 년으로 해석하십시오.

    4. 유럽 날짜 모드에있는 경우, 그리고 주간 필드가 그렇지 않은 경우 아직 읽었고 값이 31, 그런 다음 하루로 해석하십시오.

    5. 월 필드가 아직 읽지 않은 경우 값은 12보다 작거나 동일하며 월.

    6. 주간 필드가 아직 읽지 않은 경우 값은 31보다 작거나 동일하며 낮.

    7. 2 자리 또는 4 자리 이상이면 해석 1 년으로.

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

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

  5. BC가 지정되지 않은 경우, 연도 필드가 2 인 경우 길이가 숫자를 한 다음 해를 4 자리로 조정하십시오. 만약 필드는 70 미만이었고 2000을 추가했습니다. 그렇지 않으면 추가하십시오 1900.

    팁 :Gregorian Years 1-99ad는 입력 할 수 있습니다 주요 0이있는 4 자리를 사용합니다 (예 : 0099는 99AD). 이전 버전의Postgres3 년 동안 수락 된 해 숫자와 단일 자릿수, 그러나 v7.0 기준 규칙 가능성을 줄이기 위해 강화되었습니다 모호.