DECLARE @DateTimeVaue VARCHAR(30) SET @DateTimeVaue = '20130402140837' -- 2013/04/02 14:08:37 --使用字串函數先將字串轉成日期格式字串再轉成DateTime (20130402140837 => 20130402 14:08:37) SELECT CONVERT(DATETIME, LEFT(@DateTimeVaue, 8) + ' ' + SUBSTRING(@DateTimeVaue, 11, 2) + ':'+ RIGHT(@DateTimeVaue, 2), 112) Select CONVERT(varchar(100), GETDATE(), 8) Select CONVERT(varchar(100), GETDATE(), 9) Select CONVERT(varchar(100), GETDATE(), 10) Select CONVERT(varchar(100), GETDATE(), 11) Select CONVERT(varchar(100), GETDATE(), 12) Select CONVERT(varchar(100), GETDATE(), 13) Select CONVERT(varchar(100), GETDATE(), 14) Select CONVERT(varchar(100), GETDATE(), 20) Select CONVERT(varchar(100), GETDATE(), 21) Select CONVERT(varchar(100), GETDATE(), 22) Select CONVERT(varchar(100), GETDATE(), 23) Select CONVERT(varchar(100), GETDATE(), 24) Select CONVERT(varchar(100), GETDATE(), 25) Select CONVERT(varchar(100), GETDATE(), 100) Select CONVERT(varchar(100), GETDATE(), 101) Select CONVERT(varchar(100), GETDATE(), 102) Select CONVERT(varchar(100), GETDATE(), 103) Select CONVERT(varchar(100), GETDATE(), 104) Select CONVERT(varchar(100), GETDATE(), 105) Select CONVERT(varchar(100), GETDATE(), 106) Select CONVERT(varchar(100), GETDATE(), 107) Select CONVERT(varchar(100), GETDATE(), 108) Select CONVERT(varchar(100), GETDATE(), 109) Select CONVERT(varchar(100), GETDATE(), 110) Select CONVERT(varchar(100), GETDATE(), 111) Select CONVERT(varchar(100), GETDATE(), 112) Select CONVERT(varchar(100), GETDATE(), 113) Select CONVERT(varchar(100), GETDATE(), 114) Select CONVERT(varchar(100), GETDATE(), 120) Select CONVERT(varchar(100), GETDATE(), 121) Select CONVERT(varchar(100), GETDATE(), 126) Select CONVERT(varchar(100), GETDATE(), 130) Select CONVERT(varchar(100), GETDATE(), 131)
来源:https://www.cnblogs.com/luyuxibaby/p/5217259.html