SQL Server中使用Convert转换日期格式

来源:互联网 发布:淘宝下载安装2017正版 编辑:程序博客网 时间:2024/05/11 09:25

对于不同的需求,经常要用到不同格式的日期,转换是个老问题,收集了一下,方便以后使用。

使用 CONVERT

CONVERT (data_type[(length)], expression [, style])

参数
expression

是任何有效的 Microsoft® SQL Server™ 表达式。有关更多信息,请参见表达式。

data_type

目标系统所提供的数据类型,包括 bigint 和 sql_variant。不能使用用户定义的数据类型。有关可用的数据类型的更多信息,请参见数据类型。

length

nchar、nvarchar、char、varchar、binary 或 varbinary 数据类型的可选参数。

style

日期格式样式,借以将 datetime 或 smalldatetime 数据转换为字符数据(nchar、nvarchar、char、varchar、nchar 或 nvarchar 数据类型);或者字符串格式样式,借以将 float、real、money 或 smallmoney 数据转换为字符数据(nchar、nvarchar、char、varchar、nchar 或 nvarchar 数据类型)。

  

SQL Server : Convert Date Time的格式与结果2008-05-20 14:15


select '101', convert(varchar,getutcdate(),101) from user_info --Result: '05/20/2008'               

select '102', convert(varchar,getutcdate(),102) from user_info --Result: '2008.05.20'               

select '103', convert(varchar,getutcdate(),103) from user_info --Result: '20/05/2008'               

select '104', convert(varchar,getutcdate(),104) from user_info --Result: '20.05.2008'               

select '105', convert(varchar,getutcdate(),105) from user_info --Result: '20-05-2008'               

select '106', convert(varchar,getutcdate(),106) from user_info --Result: '20 May 2008'              

select '107', convert(varchar,getutcdate(),107) from user_info --Result: 'May 20, 2008'             

select '108', convert(varchar,getutcdate(),108) from user_info --Result: '06:07:20'                 

select '109', convert(varchar,getutcdate(),109) from user_info --Result: 'May 20 2008 6:07:20:337AM'

select '110', convert(varchar,getutcdate(),110) from user_info --Result: '05-20-2008'               

select '111', convert(varchar,getutcdate(),111) from user_info --Result: '2008/05/20'               

select '112', convert(varchar,getutcdate(),112) from user_info --Result: '20080520'                 

select '113', convert(varchar,getutcdate(),113) from user_info --Result: '20 May 2008 06:07:20:337'

select '114', convert(varchar,getutcdate(),114) from user_info --Result: '06:07:20:337'   

原创粉丝点击