@转载 sqlserver 日期类型的转换

sql server 的日期类型转换中需要一个类型的参数。如CONVERT(NVARCHAR,GETDATE(),23)

这个23就代表转换为yyyy-mm-dd的样式。

写个代码把所有int的类型都列举出来。

DECLARE @a int; SELECT @a=0; WHILE @a<200 BEGIN SELECT @a=@a+1 BEGIN try PRINT cONVERT(NVARCHAR,GETDATE(),@a) PRINT '样试代码是:'+ convert(varchar,@a) END try BEGIN catch END catch END

执行的结果也列上吧。。

03/25/07
样试代码是:1
07.03.25
样试代码是:2
25/03/07
样试代码是:3
25.03.07
样试代码是:4
25-03-07
样试代码是:5
25 03 07
样试代码是:6
03 25, 07
样试代码是:7
08:58:47
样试代码是:8
03 25 2007  8:58:47:233AM
样试代码是:9
03-25-07
样试代码是:10
07/03/25
样试代码是:11
070325
样试代码是:12
25 03 2007 08:58:47:233
样试代码是:13
08:58:47:233
样试代码是:14
2007-03-25 08:58:47
样试代码是:20
2007-03-25 08:58:47.233
样试代码是:21
03/25/07  8:58:47 AM
样试代码是:22
2007-03-25
样试代码是:23
08:58:47
样试代码是:24
2007-03-25 08:58:47.233
样试代码是:25
03 25 2007  8:58AM
样试代码是:100
03/25/2007
样试代码是:101
2007.03.25
样试代码是:102
25/03/2007
样试代码是:103
25.03.2007
样试代码是:104
25-03-2007
样试代码是:105
25 03 2007
样试代码是:106
03 25, 2007
样试代码是:107
08:58:47
样试代码是:108
03 25 2007  8:58:47:233AM
样试代码是:109
03-25-2007
样试代码是:110
2007/03/25
样试代码是:111
20070325
样试代码是:112
25 03 2007 08:58:47:233
样试代码是:113
08:58:47:233
样试代码是:114
2007-03-25 08:58:47
样试代码是:120
2007-03-25 08:58:47.233
样试代码是:121
2007-03-25T08:58:47.233
样试代码是:126
2007-03-25T08:58:47.233
样试代码是:127
7 ربيع الاول 1428  8:58:47:23
样试代码是:130
7/03/1428  8:58:47:233AM
样试代码是:131

posted @ 2012-10-08 10:34  旭♥燕  阅读(246)  评论(0)    收藏  举报