TIMESTAMP

설명

TIMESTAMP 데이터 타입은 날짜(년, 월, 일)와 시간(시, 분, 초)을 결합한 데이터 값을 표현하며, GMT로 1970-01-01 00:00:00부터 2038-01-19 03:14:07까지 표현 가능하다. 이 범위를 초과하거나 밀리초 단위의 시간 데이터를 저장하는 경우라면, DATETIME 데이터 타입을 이용할 수 있다. TIMESTAMP 데이터 타입의 입력 포맷은 다음과 같다.

'hh:mi [:ss] [am|pm] mm/dd [/yyyy]'

'hh:mi [:ss] [am|pm] [yyyy-]mm-dd'

 

'mm/dd [/yyyy] hh:mi [:ss] [am|pm]'

'[yyyy-]mm-dd hh:mi [:ss] [am|pm]'

참고 사항
예제

TIMESTAMP '10/31'은 '12:00:00 AM 10/31/2010'으로 출력된다(연도/시간이 생략될 경우, 디폴트 값으로 출력).

TIMESTAMP '10/31/2008'은 '12:00:00 AM 10/31/2008'로 출력된다(시간이 생략될 경우, 디폴트 값으로 출력).

TIMESTAMP '13:15:45 10/31/2008'은 '01:15:45 PM 10/31/2008'로 출력된다.

TIMESTAMP '01:15:45 PM 2008-10-31'은 '01:15:45 PM 10/31/2008'로 출력된다.

TIMESTAMP '13:15:45 2008-10-31'은 '01:15:45 PM 10/31/2008'로 출력된다.

TIMESTAMP '10/31/2008 01:15:45 PM'은 '01:15:45 PM 10/31/2008'로 출력된다.

TIMESTAMP '10/31/2008 13:15:45'는 '01:15:45 PM 10/31/2008'로 출력된다.

TIMESTAMP '2008-10-31 01:15:45 PM'은 '01:15:45 PM 10/31/2008'로 출력된다.

TIMESTAMP '2008-10-31 13:15:45'는 '01:15:45 PM 10/31/2008'로 출력된다.

TIMESTAMP '2099-10-31 01:15:45 PM'은 오류가 발생한다(TIMESTAMP 표현 가능 범위 초과).