文章分类

相关文章

SQLServer 时间格式化

分类:SQL Server     发布:2016-07-06     来源:root     浏览:1398 次

背景知识:

SQL Server自带的Convert函数,可以将日期类型的字段按照指定的格式转换为字符串格式,您可以将以下脚本复制到查询分析器执行;

DECLARE @now DATETIME
SET @now = GETDATE()
SELECT  CONVERT(NVARCHAR(MAX), @now, 0) AS output, 0 AS style
UNION SELECT  CONVERT(NVARCHAR(MAX), @now, 1), 1
UNION SELECT  CONVERT(NVARCHAR(MAX), @now, 2), 2
UNION SELECT  CONVERT(NVARCHAR(MAX), @now, 3), 3
UNION SELECT  CONVERT(NVARCHAR(MAX), @now, 4), 4
UNION SELECT  CONVERT(NVARCHAR(MAX), @now, 5), 5
UNION SELECT  CONVERT(NVARCHAR(MAX), @now, 6), 6
UNION SELECT  CONVERT(NVARCHAR(MAX), @now, 7), 7
UNION SELECT  CONVERT(NVARCHAR(MAX), @now, 8), 8
UNION SELECT  CONVERT(NVARCHAR(MAX), @now, 9), 9
UNION SELECT  CONVERT(NVARCHAR(MAX), @now, 10), 10
UNION SELECT  CONVERT(NVARCHAR(MAX), @now, 11), 11
UNION SELECT  CONVERT(NVARCHAR(MAX), @now, 12), 12
UNION SELECT  CONVERT(NVARCHAR(MAX), @now, 13), 13
UNION SELECT  CONVERT(NVARCHAR(MAX), @now, 14), 14
--15 to 19 not valid
UNION SELECT  CONVERT(NVARCHAR(MAX), @now, 20), 20
UNION SELECT  CONVERT(NVARCHAR(MAX), @now, 21), 21
UNION SELECT  CONVERT(NVARCHAR(MAX), @now, 22), 22
UNION SELECT  CONVERT(NVARCHAR(MAX), @now, 23), 23
UNION SELECT  CONVERT(NVARCHAR(MAX), @now, 24), 24
UNION SELECT  CONVERT(NVARCHAR(MAX), @now, 25), 25
--26 not valid
UNION SELECT  CONVERT(NVARCHAR(MAX), @now, 100), 100
UNION SELECT  CONVERT(NVARCHAR(MAX), @now, 101), 101
UNION SELECT  CONVERT(NVARCHAR(MAX), @now, 102), 102
UNION SELECT  CONVERT(NVARCHAR(MAX), @now, 103), 103
UNION SELECT  CONVERT(NVARCHAR(MAX), @now, 104), 104
UNION SELECT  CONVERT(NVARCHAR(MAX), @now, 105), 105
UNION SELECT  CONVERT(NVARCHAR(MAX), @now, 106), 106
UNION SELECT  CONVERT(NVARCHAR(MAX), @now, 107), 107
UNION SELECT  CONVERT(NVARCHAR(MAX), @now, 108), 108
UNION SELECT  CONVERT(NVARCHAR(MAX), @now, 109), 109
UNION SELECT  CONVERT(NVARCHAR(MAX), @now, 110), 110
UNION SELECT  CONVERT(NVARCHAR(MAX), @now, 111), 111
UNION SELECT  CONVERT(NVARCHAR(MAX), @now, 112), 112
UNION SELECT  CONVERT(NVARCHAR(MAX), @now, 113), 113
UNION SELECT  CONVERT(NVARCHAR(MAX), @now, 114), 114
UNION SELECT  CONVERT(NVARCHAR(MAX), @now, 120), 120
UNION SELECT  CONVERT(NVARCHAR(MAX), @now, 121), 121
--122 to 125 not valid
UNION SELECT  CONVERT(NVARCHAR(MAX), @now, 126), 126
UNION SELECT  CONVERT(NVARCHAR(MAX), @now, 127), 127
--128, 129 not valid
UNION SELECT  CONVERT(NVARCHAR(MAX), @now, 130), 130
UNION SELECT  CONVERT(NVARCHAR(MAX), @now, 131), 131 --132 not valid
ORDER BY style 

上一篇:程序员的最大挑战

下一篇:根据网站地址将网页保存为图片(网页快照)