码迷,mamicode.com
首页 > 其他好文 > 详细

CONVERT(varchar(10), getdate(), 120 )中数字参数用法

时间:2014-05-16 03:24:07      阅读:331      评论:0      收藏:0      [点我收藏+]

标签:style   blog   class   code   c   java   

这是一个mssql数据库的函数,Convert函数的作用,是进行数据类型的转换。
而您所问的这个convert(char(20),openDate,120)则是对日期字段,进行格式化转换成字符格式的函数。
接下来,对您函数中的三个参数,分别进行说明:
1.char(20),是要转换成的目标数据类型及长度,这里您还可以使用varchar(20),也可以使用varchar(10),如果使用20,则转换后的字符串可以是20的长度,如果是10,则只取前10 位了。后面的省掉。
2.openDate,是一个日期字段,这个就不必过多的解释了。
3.120,是对日期格式进行格式化的方式编码,除了120外,还有很多编码,每种编码对应一种转换格式,

 

bubuko.com,布布扣
select CONVERT(varchar, getdate(), 120 )
2004-09-12 11:06:08


select replace(replace(replace(CONVERT(varchar, getdate(), 120 ),\-\,\\),\ \,\\),\:\,\\)
20040912110608

select CONVERT(varchar(12) , getdate(), 111 )
2004/09/12

select CONVERT(varchar(12) , getdate(), 112 )
20040912

select CONVERT(varchar(12) , getdate(), 102 )
2004.09.12

select CONVERT(varchar(12) , getdate(), 101 )
09/12/2004

select CONVERT(varchar(12) , getdate(), 103 )
12/09/2004

select CONVERT(varchar(12) , getdate(), 104 )
12.09.2004

select CONVERT(varchar(12) , getdate(), 105 )
12-09-2004

select CONVERT(varchar(12) , getdate(), 106 )
12 09 2004

select CONVERT(varchar(12) , getdate(), 107 )
09 12, 2004

select CONVERT(varchar(12) , getdate(), 108 )
11:06:08

select CONVERT(varchar(12) , getdate(), 109 )
09 12 2004 1

select CONVERT(varchar(12) , getdate(), 110 )
09-12-2004

select CONVERT(varchar(12) , getdate(), 113 )
12 09 2004 1

select CONVERT(varchar(12) , getdate(), 114 )
11:06:08.177
bubuko.com,布布扣

将getdate()改成相应的字段即可

CONVERT(varchar(10), getdate(), 120 )中数字参数用法,布布扣,bubuko.com

CONVERT(varchar(10), getdate(), 120 )中数字参数用法

标签:style   blog   class   code   c   java   

原文地址:http://www.cnblogs.com/stevenjson/p/3729577.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!