2015년 8월 26일 수요일

MSSQL Convert , Cast 날짜 변환 함수








MSSQL Convert , Cast 날짜 변환 함수




msdn 참조




Syntax for CAST:
CAST ( expression AS data_type [ ( length ) ] )



Syntax for CONVERT:
CONVERT ( data_type [ ( length ) ] , expression [ , style ] )



SELECT  convert(char(10),convert(datetime, convert(char(8),cast('20060602' as decimal  (10))) ,120),102)









세기 포함 안함(yy)
세기 포함(yyyy)
표준
입력/출력
-0 또는 100 (*) 기본값mon dd yyyy hh:miAM(또는 PM)
1101USAmm/dd/yy
2102ANSIyy.mm.dd
3103영국/프랑스dd/mm/yy
4104독일dd.mm.yy
5105이탈리아dd-mm-yy
6106-dd mon yy
7107-Mon dd, yy
8108-hh:mm:ss
-9 또는 109 (*) 기본값 + 밀리초mon dd yyyy hh:mi:ss:mmmAM(또는 PM)
10110USAmm-dd-yy
11111일본yy/mm/dd
12112ISOyymmdd
-13 또는 113 (*) 유럽 기본값 + 밀리초dd mon yyyy hh:mm:ss:mmm(24h)
14114-hh:mi:ss:mmm(24h)
-20 또는 120 (*) ODBC 표준yyyy-mm-dd hh:mi:ss(24h)
-21 또는 121 (*) ODBC 표준(밀리초)yyyy-mm-dd hh:mi:ss.mmm(24h)
-126(***)ISO8601yyyy-mm-dd Thh:mm:ss.mmm(스페이스 없음)
-130*회교식****dd mon yyyy hh:mi:ss:mmmAM
-131*회교식****dd/mm/yy hh:mi:ss:mmmAM


댓글 없음: