Sql Server 2008常用操作系列 - 日期转字符串,可用格式列表

 1 DECLARE @i INT
 2 DECLARE @len INT
 3  SET @i = 1
 4  SET @len = 131
 5  
 6  WHILE @i <= @len
 7  BEGIN
 8     BEGIN TRY
 9         PRINT LEFT(CONVERT(VARCHAR, @i) + '    ', 4) + CONVERT(VARCHAR, GETDATE(), @i)
10     END TRY
11     BEGIN CATCH
12         --PRINT LEFT(CONVERT(VARCHAR, @i) + '    ', 4) + '本行不能转换'
13     END CATCH
14     
15     SET @i = @i + 1
16  END 
17  
18  /** output **/
19 --1   03/25/14
20 --2   14.03.25
21 --3   25/03/14
22 --4   25.03.14
23 --5   25-03-14
24 --6   25 03 14
25 --7   03 25, 14
26 --8   14:15:08
27 --9   03 25 2014  2:15:08:250PM
28 --10  03-25-14
29 --11  14/03/25
30 --12  140325
31 --13  25 03 2014 14:15:08:250
32 --14  14:15:08:250
33 --20  2014-03-25 14:15:08
34 --21  2014-03-25 14:15:08.250
35 --22  03/25/14  2:15:08 PM
36 --23  2014-03-25
37 --24  14:15:08
38 --25  2014-03-25 14:15:08.250
39 --100 03 25 2014  2:15PM
40 --101 03/25/2014
41 --102 2014.03.25
42 --103 25/03/2014
43 --104 25.03.2014
44 --105 25-03-2014
45 --106 25 03 2014
46 --107 03 25, 2014
47 --108 14:15:08
48 --109 03 25 2014  2:15:08:260PM
49 --110 03-25-2014
50 --111 2014/03/25
51 --112 20140325
52 --113 25 03 2014 14:15:08:260
53 --114 14:15:08:260
54 --120 2014-03-25 14:15:08
55 --121 2014-03-25 14:15:08.260
56 --126 2014-03-25T14:15:08.260
57 --127 2014-03-25T14:15:08.260
58 --130 24 ????? ?????? 1435  2:15:08:
59 --131 24/05/1435  2:15:08:260PM

 

posted @ 2014-03-25 18:51  Thirty  阅读(347)  评论(0编辑  收藏  举报