输出格式:2008-02-27 00:25:13
SELECT CONVERT(char(19), getdate(), 120)
输出格式:2008-02-27
SELECT CONVERT(char(10), getdate(), 20)
输出格式:2008/02/27
SELECT CONVERT(char(10), getdate(), 111)
输出格式:20080227
SELECT CONVERT(char(8), getdate(), 112)
CAST 没有办法指定日期格式样式,如果要指定的话,势必要自己加工过。
CAST (运算式 AS 资料型别 [ (资料长度) ])
应用範例如下:
DECLARE @myDate DATETIMESET @myDate = '2008/09/09 08:25 AM'SELECT CAST(YEAR(@myDate) - 1911 AS NVARCHAR(3)) + '年'+ CAST(Month(@myDate) AS NVARCHAR(2)) + '月'+ CAST(Day(@myDate) AS NVARCHAR(2)) + '日'