SQL日期转换

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)

 

posted @ 2016-02-25 15:49  風行  阅读(163)  评论(0编辑  收藏  举报