我想以dd/mm/yyyy
或dd mmm yyyy
输出日期,例如2014年12月5日或2014年12月5日。
SELECT [Id]
, [Name]
, [Date]
, [Time]
FROM [People];
答案 0 :(得分:2)
日期是数据库中的日期;你无法改变它的存储方式。您需要将日期显示为文本并将其格式化为您需要的任何内容。
DECLARE @InputDate DATETIME
SET @InputDate = GETDATE()
SELECT CONVERT(VARCHAR(50), @InputDate, 1) --will display ass dd/mm/yy
SELECT CONVERT(VARCHAR(50), @InputDate, 106) --will display as dd <month abbrev> yyyy
请参阅此参考:http://msdn.microsoft.com/en-us/library/ms187928.aspx
答案 1 :(得分:1)
答案 2 :(得分:0)
SELECT [Id], [Name], [Date], CONVERT(VARCHAR(10),[Time],103) FROM [People];