날짜/시간 형식 - Amazon Redshift

날짜/시간 형식

날짜/시간 데이터 형식으로는 DATE, TIME, TIMETZ, TIMESTAMP 및 TIMESTAMPTZ가 있습니다.

스토리지 및 범위

명칭 스토리지 Range 해결 방법
날짜 4 bytes 4713 BC~294276 AD 1일
TIME 8 bytes 00:00:00~24:00:00 1마이크로초
TIMETZ 8 bytes 00:00:00+1459~00:00:00+1459 1마이크로초
TIMESTAMP 8 bytes 4713 BC~294276 AD 1마이크로초
TIMESTAMPTZ 8 bytes 4713 BC~294276 AD 1마이크로초

날짜

DATE 데이터 형식은 타임스탬프 없이 날짜만 저장하는 데 사용됩니다.

TIME

TIME은 TIME WITHOUT TIME ZONE의 별칭입니다.

TIME 데이터 형식을 사용하여 시간을 저장합니다.

TIME 열에는 초의 소수점 이하 자릿수가 최대 6자리인 값이 저장됩니다.

기본적으로 TIME 값은 사용자 테이블과 Amazon Redshift 시스템 테이블 모두에서 협정 세계시(UTC)입니다.

TIMETZ

TIMETZ는 TIME WITH TIME ZONE의 별칭입니다.

TIMETZ 데이터 형식을 사용하여 시간대와 함께 시간을 저장합니다.

TIMETZ 열에는 초의 소수점 이하 자릿수가 최대 6자리인 값이 저장됩니다.

기본적으로 TIMETZ 값은 사용자 테이블과 Amazon Redshift 시스템 테이블 모두에서 UTC입니다.

TIMESTAMP

TIMESTAMP는 TIMESTAMP WITHOUT TIME ZONE의 별칭입니다.

TIMESTAMP 데이터 형식은 날짜와 시간이 모두 포함된 완전한 타임스탬프 값을 저장하는 데 사용됩니다.

TIMESTAMP 열에는 초의 소수점 이하 자릿수가 최대 6자리인 값이 저장됩니다.

TIMESTAMP 열에 날짜를 삽입하거나 일부 타임스탬프 값이 있는 날짜를 삽입하면 값이 암시적으로 전체 타임스탬프 값으로 변환됩니다. 이 전체 타임스탬프 값에는 누락된 시간, 분, 초에 대한 기본값(00)이 있습니다. 입력 문자열의 시간대 값은 무시됩니다.

기본적으로 TIMESTAMP 값은 사용자 테이블과 Amazon Redshift 시스템 테이블 모두에서 UTC입니다.

TIMESTAMPTZ

TIMESTAMPTZ는 TIMESTAMP WITH TIME ZONE의 별칭입니다.

TIMESTAMPTZ 데이터 형식은 날짜, 시간 및 시간대가 모두 포함된 완전한 타임스탬프 값을 입력하는 데 사용됩니다. 입력 값에 시간대가 포함되어 있으면 Amazon Redshift가 해당 시간대를 사용하여 값을 UTC로 변환하여 UTC 값을 저장합니다.

지원되는 시간대 이름 목록을 보려면 다음 명령을 실행합니다.

select pg_timezone_names();

지원되는 시간대 이름 약어 목록을 보려면 다음 명령을 실행합니다.

select pg_timezone_abbrevs();

시간대에 대한 현재 정보는 IANA Time Zone Database에서도 확인할 수 있습니다.

다음 표는 각 시간대 형식의 예를 나타낸 것입니다.

형식

dd mon hh:mi:ss yyyy tz

17 Dec 07:37:16 1997 PST

mm/dd/yyyy hh:mi:ss.ss tz

12/17/1997 07:37:16.00 PST

mm/dd/yyyy hh:mi:ss.ss tz

12/17/1997 07:37:16.00 US/Pacific

yyyy-mm-dd hh:mi:ss+/-tz

1997-12-17 07:37:16-08

dd.mm.yyyy hh:mi:ss tz

17.12.1997 07:37:16.00 PST

TIMESTAMPTZ 열에는 초의 소수점 이하 자릿수가 최대 6자리인 값이 저장됩니다.

TIMESTAMPTZ 열에 날짜를 삽입하거나 일부 타임스탬프가 있는 날짜를 삽입하면 값이 암시적으로 전체 타임스탬프 값으로 변환됩니다. 이 전체 타임스탬프 값에는 누락된 시간, 분, 초에 대한 기본값(00)이 있습니다.

TIMESTAMPTZ 값은 사용자 테이블에서 UTC입니다.