본문 바로가기
Mssql

[MSSQL] YYYYMMDDHHDDSS 문자열 DATETIEM 변환

by Real Iron 2019. 2. 12.

1. 20080420 08:00:00 형식은 convert 함수에서 문자를 날짜로 자동으로 변환해 준다.

SELECT CONVERT(DATETIME,'20080420 08:00:00')


2. SELECT CONVERT(DATETIME, STUFF(STUFF(STUFF('20140314123423' ,9 ,0 ,' ') ,12 ,0,':' ) , 15, 0, ':') )


3. CAST(LEFT('20080420',4) + '-' + SUBSTRING('20080420',5,2) + '-' + RIGHT('20080420',2) + ' ' + LEFT('080000',2) + ':' + SUBSTRING('080000',3,2) + ':' + RIGHT('080000',2) AS DATETIME)