Postgres전체 세트를 지원합니다 의SQL토토 사이트 추천 및 시간 유형.
표 3-7.Postgres토토 사이트 추천/시간 유형
type | 설명 | 스토리지 | 초기 | 최신 | 해상도 |
---|---|---|---|---|---|
타임 스탬프 | 토토 사이트 추천와 시간 모두 | 8 바이트 | 4713 BC | AD 1465001 | 1 MicroSec / 14 자리 |
타임 스탬프 시간대와 함께 | 시간과 시간과 시간 존 | 8 바이트 | 1903 AD | 2037 AD | 1 MicroSec / 14 자리 |
간격 | 시간 간격 | 12 바이트 | -178000000 년 | 178000000 년 | 1 Mircosecond |
토토 사이트 추천 | 토토 사이트 추천 만 | 4 바이트 | 4713 BC | 32767 AD | 1 일 |
Time | 시간의 시간 만 | 4 바이트 | 00:00:00.00 | 23:59:59.99 | 1 마이크로 초 |
시간 시간대 | 시간의 시간 만 | 4 바이트 | 00 : 00 : 00.00+12 | 23:59:59.99-12 | 1 마이크로 초 |
참고 :이전 버전의 호환성을 보장하려면Postgres우리는 또한 계속합니다 제공하다dateTime(동등한타임 스탬프) 및타임 스팬(동등한간격) 그러나 지금은 이에 대한 지원이 있습니다 암시 적 번역으로 제한타임 스탬프and간격. 유형AbstimeandReltime사용되는 정밀 유형이 낮습니다 내부. 이러한 유형을 사용하지 않아도됩니다. 새로운 응용 프로그램은 오래된 응용 프로그램을 끝내도록 권장됩니다. 적절한 경우. 이러한 내부 유형 중 일부 또는 전부는 할 수 있습니다 향후 릴리스에서 사라집니다.
토토 사이트 추천 및 시간 입력은 거의 모든 합리적인 형식으로 허용됩니다. 포함ISO-8601, SQL-컴파일 가능, 전통Postgres및 기타. 월의 주문 그리고 토토 사이트 추천의 토토 사이트 추천 입력은 모호 할 수 있으므로 설정이 존재합니다. 모호한 경우 해석 방법을 지정합니다. 그만큼 명령'미국'으로 데이터 스타일 설정또는데이터 스타일 설정 'NANUUROPEY'로 설정지정합니다 변형 "월 전", 명령세트 '유럽'에 대한 데이터 스타일변형 "월 전"를 설정합니다. 그만큼ISO스타일은 기본이지만 이것 컴파일 시간 또는 실행 시간에 기본값을 변경할 수 있습니다.
참조토토 사이트 추천/시간 지원하다정확한 구문 분석 토토 사이트 추천/시간 입력 규칙 및 인정 된 시간대.
토토 사이트 추천 또는 시간 입력을 텍스트 문자열과 같은 단일 따옴표.
다음은에 대한 가능한 입력입니다.토토 사이트 추천타입.
표 3-8.Postgres토토 사이트 추천 입력
example | 설명 |
---|---|
1999 년 1 월 8 일 | 명백한 |
1999-01-08 | ISO-8601 형식, 선호 |
1/8/1999 | 미국; 8 월 1 일에 읽으십시오 유럽 모드 |
8/1/1999 | 유럽; 8 월 1 일에 읽으십시오 미국 모드 |
1/18/1999 | 미국; 1 월 18 일에 읽으십시오 방법 |
19990108 | ISO-8601 년, 월, 일 |
990108 | ISO-8601 년, 월, 일 |
1999.008 | 연도 및 연도 |
99008 | 연도 및 요일 |
BC 99 년 1 월 8 일 | Common 전 99 학년 연대 |
표 3-9.Postgres월 약어
Month | 약어 |
---|---|
4 월 | apr |
8 월 | 8 월 |
12 월 | 12 월 |
2 월 | 2 월 |
1 월 | Jan |
7 월 | 7 월 |
6 월 | Jun |
3 월 | Mar |
11 월 | 11 월 |
10 월 | OCT |
9 월 | Sep, Sept |
참고 :The MonthMay명백한 이유에 대한 명백한 약어.
표 3-10.Postgres요일 약어
day | 약어 |
---|---|
일요일 | Sun |
월요일 | Mon |
화요일 | tue, 화요일 |
수요일 | wed, wed |
목요일 | Thu, Thur, Thurs |
금요일 | fri |
토요일 | sat |
다음은 유효합니다Time입력.
표 3-11.Postgres시간 입력
example | 설명 |
---|---|
04:05:06.789 | ISO-8601 |
04:05:06 | ISO-8601 |
04:05 | ISO-8601 |
040506 | ISO-8601 |
04 : 05 AM | 04:05와 동일; AM은 아닙니다 영향 값 |
04 : 05 PM | 16:05와 동일; 입력 시간이어야합니다 be <= 12 |
Z | 00:00:00과 동일 |
Zulu | 00:00:00과 동일합니다 |
Allballs | 00:00:00과 동일 |
이 유형은 SQL92에 의해 정의되지만 정의는 전시합니다. 유형을 거의 쓸모없는 기본 결함. ~ 안에 대부분의 경우,의 조합토토 사이트 추천, Time및타임 스탬프전체 범위를 제공해야합니다 모든 응용 프로그램에 필요한 토토 사이트 추천/시간 기능.
시간대가있는 시간모든 입력을 수락합니다 또한 합법적 인Time유형, 추가 다음과 같이 법적 시간대가 있습니다.
표 3-12.Postgres시간대 입력 시간이있는 시간
example | 설명 |
---|---|
04:05:06.789-8 | ISO-8601 |
04:05:06-08:00 | ISO-8601 |
04:05-08:00 | ISO-8601 |
040506-08 | ISO-8601 |
참조Postgres 시간대 입력시간대의 더 많은 예는
타임 스탬프타입 토토 사이트 추천와 시간의 연결로 구성되며 선택 과목ad또는BC, 선택 시간 구역이 뒤 따릅니다. (아래 참조.) 따라서
1999-01-08 04:05:06 -8:00유효합니다타임 스탬프값 이다ISO-공동. 또한 광범위한 형식
1 월 8 일 04:05:06 1999 PST지원됩니다.
시간대 | 설명 |
---|---|
PST | 태평양 표준 시간 |
-8:00 | ISO-8601 PST에 대한 오프셋 |
-800 | ISO-8601 PST에 대한 오프셋 |
-8 | ISO-8601 PST에 대한 오프셋 |
간격s를 지정할 수 있습니다 다음 구문 :
수량 단위 [수량 단위 ...] [방향] @ 수량 단위 [방향]어디서 :수량is ...,-1, 0, 1, 2, ...;UnitisSecond, Minute, Hour, day, Week, Month, year, 10 년, Century, 밀레니엄또는 이들의 약어 또는 복수 단위;방향can beAGO또는 빈.
다음SQL-Compatible 함수는 해당의 토토 사이트 추천 또는 시간 입력으로 사용할 수 있습니다. 데이터 유형 :current_date, current_time, current_timestamp.
Postgres또한 여러 가지를 지원합니다 편의를위한 특별 상수.
표 3-14.Postgres특별 토토 사이트 추천/시간 상수
상수 | 설명 |
---|---|
현재 | 현재 거래 시간, 연기 |
epoch | 1970-01-01 00 : 00 : 00+00 (유니 닉스 시스템 시간 제로) |
Infinity | 다른 유효한 것보다 후반 타임스 |
-infinity | 다른 유효한 것보다 초기 타임스 |
Invalid | 불법 입력 |
now | 현재 거래 시간 |
오늘 | 오늘 자정 |
내일 | 내일 자정 |
어제 | 어제 자정 |
출력 형식은 4 가지 스타일 중 하나 인 ISO-8601,로 설정할 수 있습니다.SQL(Ingres), 전통적인 우편둥이, 그리고 독일어, 사용데이터 스타일 설정. 그만큼 기본값은입니다.ISO형식.
표 3-15.Postgres토토 사이트 추천/시간 출력 스타일
스타일 사양 | 설명 | example |
---|---|---|
'ISO' | ISO-8601 표준 | 1997-12-17 07:37:16-08 |
'SQL' | 전통적인 스타일 | 12/17/1997 07 : 37 : 16.00 PST |
'Postgres' | 원본 스타일 | 수요일 12 월 17 일 07:37:16 1997 PST |
'독일어' | 지역 스타일 | 17.12.1997 07 : 37 : 16.00 PST |
출력토토 사이트 추천및시간Styles는 물론 토토 사이트 추천 일뿐입니다 위의 예에 따른 시간 부분.
theSQL스타일에는 유럽이 있습니다 비 유럽 (US) 변형은 월이 따르는 지 여부를 결정합니다 데이 또는 VIRA VERSA. (위의 토토 사이트 추천/시간 입력 시점 참조 설정은 입력 값의 해석에 영향을 미칩니다.)
표 3-16.Postgres토토 사이트 추천 주문 규칙
스타일 사양 | 설명 | example |
---|---|---|
유럽 | day/Month/year | 17/12/1997 15 : 37 : 16.00 MET |
US | Month/day/year | 12/17/1997 07 : 37 : 16.00 PST |
간격출력은 입력처럼 보입니다 와 같은 단위를 제외하고 형식주또는Century는 몇 년과 며칠로 변환됩니다. ISO 모드에서 출력은
[수량 단위 [...]] [Days] 시간 : Minutes [Ago]
토토 사이트 추천/시간의 모양에 영향을 미치는 몇 가지 방법이 있습니다. 유형 :
thepgdatestyle환경 변수 포스트 마스터 스타트 업에서 직접 백엔드에 의해 사용됩니다.
thepgdatestyle환경 변수 세션 스타트 업에서 프론트 엔드 LIBPQ에서 사용합니다.
데이터 스타일 설정 SQL명령.
Postgres호환SQL92정의에 대한 정의 일반적인 사용. 그러나SQL92표준에는 토토 사이트 추천와 시간 유형 및 기능이 홀수 혼합되어 있습니다. 두 가지 명백한 문제는 다음과 같습니다.
비록토토 사이트 추천유형은 그렇지 않습니다 관련 시간대가 있습니다.시간타입 캔든
기본 시간대는 일정한 정수로 지정됩니다. GMT/UTC에서 상쇄
이러한 어려움을 해결하려면Postgres토토 사이트 추천 와만 시간 영역을 연관시킵니다 토토 사이트 추천와 시간을 모두 포함하고 현지인을 가정하는 시간 유형 토토 사이트 추천 또는 시간 만 포함 된 모든 유형의 시간. 또한 시간대 지원은 기본 운영 체제 시간대에서 파생됩니다. 기능, 따라서 일광 절약 시간 및 기타를 처리 할 수 있습니다. 예상되는 행동.
Postgres시간대를 얻습니다 1902 년 사이의 기본 운영 체제의 지원 및 2038 (Unix 스타일 시스템의 일반적인 토토 사이트 추천 제한 근처). 이 범위 이외의 모든 토토 사이트 추천는 지정된 것으로 가정하고 Universal Coordinated Time (UTC)에서 사용됩니다.
모든 토토 사이트 추천와 시간은 Universal UTC에 내부적으로 저장됩니다. GRINWICH MEAR TIME (GMT)으로 알려져 있습니다. 시간이 변환됩니다 데이터베이스 서버의 현지 시간으로 클라이언트 프론트 엔드이므로 기본적으로 서버 시간대에 있습니다.
시간대 행동에 영향을 미치는 몇 가지 방법이 있습니다.
백엔드에서 직접 사용하는 TZ 환경 변수 기본 시간대로 우체국 마스터 스타트 업.
libpq는 시간대 정보를 백엔드로 보냅니다. 연결.
theSQL명령시간대 설정세션.
잘못된 시간대가 지정되면 시간대가 GMT가됩니다. (어쨌든 대부분의 시스템에서).
참고 :컴파일러 옵션이 auustralian_rules를 사용하는 경우 그런 다음 설정EST호주 동부를 말합니다 UTC에서 +10 : 00 시간의 오프셋이있는 STD 시간
Postgres줄리안 토토 사이트 추천를 사용합니다 모든 토토 사이트 추천/시간 계산. 그들은 좋은 재산을 가지고 있습니다 4713BC보다 최근 토토 사이트 추천를 올바르게 예측/계산합니다 미래까지 연도는 365.2425 일입니다.
19 세기 이전의 토토 사이트 추천 컨벤션은 흥미로워집니다 읽기, 코딩을 보증하기에 충분히 일관되지는 않습니다. 토토 사이트 추천/시간 핸들러.