숫자 날짜 형식
Microsoft SQL Server 2005에서는 숫자 월을 사용하여 날짜 데이터를 지정할 수 있습니다. 예를 들어 5/20/97은 1997년 5월 20일을 나타냅니다. 숫자 날짜 형식을 사용할 때는 문자열에 슬래시(/), 하이픈(-) 또는 마침표(.)로 월, 일, 년을 구분하여 지정합니다. 이 문자열은 다음과 같은 형식이어야 합니다.
numberseparatornumberseparatornumber [time] [time]
다음과 같은 숫자 형식을 사용할 수 있습니다.
[0]4/15/[19]96 -- (mdy)
[0]4-15-[19]96 -- (mdy)
[0]4.15.[19]96 -- (mdy)
[0]4/[19]96/15 -- (myd)
15/[0]4/[19]96 -- (dmy)
15/[19]96/[0]4 -- (dym)
[19]96/15/[0]4 -- (ydm)
[19]96/[0]4/15 -- (ymd)
언어를 us_english로 설정하면 기본 날짜 순서는 mdy(월, 일, 년)입니다. SET DATEFORMAT 문을 사용하여 날짜 순서를 변경할 수 있습니다.
SET DATEFORMAT 설정에 따라 날짜 값의 해석 방법이 결정됩니다. 순서가 설정과 다르면 값이 범위를 벗어나므로 날짜로 해석되지 않거나 잘못 해석됩니다. 예를 들어 12/10/08은 DATEFORMAT 설정에 따라 6가지 날짜 중 하나로 해석될 수 있습니다.
참고 항목
개념
관련 자료
날짜 및 시간(Transact-SQL)
SET DATEFORMAT(Transact-SQL)