CONVERT(varchar(10), getdate(), 120 )中数字参数用法
(2017-01-11 15:55:51)
标签:
itsqlsqlserver |
CONVERT(varchar(10), getdate(), 120
)这是一个数据库的函数,Convert函数的作用,是进行数据类型的转换。
函数中的三个参数,分别进行说明:
1.varchar(20),是要转换成的目标数据类型及长度,这里您还可以使用varchar(20),也可以使用varchar(10),如果使用20,则转换后的字符串可以是20的长度,如果是10,则只取前10 位了。后面的省掉。
2.getDate,是一个日期字段,这个就不必过多的解释了。
3.120,是对日期格式进行格式化的方式编码,除了120外,还有很多编码,每种编码对应一种转换格式。
函数中的三个参数,分别进行说明:
1.varchar(20),是要转换成的目标数据类型及长度,这里您还可以使用varchar(20),也可以使用varchar(10),如果使用20,则转换后的字符串可以是20的长度,如果是10,则只取前10 位了。后面的省掉。
2.getDate,是一个日期字段,这个就不必过多的解释了。
3.120,是对日期格式进行格式化的方式编码,除了120外,还有很多编码,每种编码对应一种转换格式。
例如:
select CONVERT(varchar, getdate(), 120 ) 2017-01-11 15:46:08 select replace(replace(replace(CONVERT(varchar, getdate(), 120 ),\'-\',\'\'),\' \',\'\'),\':\',\'\') 20170111154608 select CONVERT(varchar(12) , getdate(), 111 ) 2017/01/11 select CONVERT(varchar(12) , getdate(), 112 ) 20170111 select CONVERT(varchar(12) , getdate(), 102 ) 2017.01.11 select CONVERT(varchar(12) , getdate(), 101 ) 01/11/2017 select CONVERT(varchar(12) , getdate(), 103 ) 11/01/2017 select CONVERT(varchar(12) , getdate(), 104 ) 11.01.2017 select CONVERT(varchar(12) , getdate(), 105 ) 11-01-2017 select CONVERT(varchar(12) , getdate(), 106 ) 11 01 2017 select CONVERT(varchar(12) , getdate(), 107 ) 01 11, 2017 select CONVERT(varchar(12) , getdate(), 108 ) 15:46:08 select CONVERT(varchar(12) , getdate(), 109 ) 01 11 2017 1 select CONVERT(varchar(12) , getdate(), 110 ) 01-11-2017 select CONVERT(varchar(12) , getdate(), 113 ) 11 01 2017 1 select CONVERT(varchar(12) , getdate(), 114 ) 15:46:08.177