SQL Server 时间类型转换函数

Posted John_杰

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SQL Server 时间类型转换函数相关的知识,希望对你有一定的参考价值。

cast ( expression as data_type(length))
convert ( data_type (length), expression, style) //如果未指定 length,则默认为 30 个字符。

data_type(length) 规定目标数据类型(带有可选的长度)。data_to_be_converted 含有需要转换的值。style 规定日期/时间的输出格式。

 Style IDStyle 格式
100 或者 0 mon dd yyyy hh:miAM (或者 PM)
101 mm/dd/yy
102 yy.mm.dd
103 dd/mm/yy
104 dd.mm.yy
105 dd-mm-yy
106 dd mon yy
107 Mon dd, yy
108 hh:mm:ss
109 或者 9 mon dd yyyy hh:mi:ss:mmmAM(或者 PM)
110 mm-dd-yy
111 yy/mm/dd
112 yymmdd
113 或者 13 dd mon yyyy hh:mm:ss:mmm(24h)
114 hh:mi:ss:mmm(24h)
120 或者 20 yyyy-mm-dd hh:mi:ss(24h)
121 或者 21 yyyy-mm-dd hh:mi:ss.mmm(24h)
126 yyyy-mm-ddThh:mm:ss.mmm(没有空格)
130 dd mon yyyy hh:mi:ss:mmmAM
131 dd/mm/yy hh:mi:ss:mmmAM

 

 

For example:

cast(GetDate() as nvarchar) //结果为:06 17 2011  1:38PM
convert(nvarchar ,GetDate(),110) //结果为: 06-17-2011

 

具体请参考:http://www.w3school.com.cn/sql/func_convert.asp

以上是关于SQL Server 时间类型转换函数的主要内容,如果未能解决你的问题,请参考以下文章

SQL Server系统函数:类型转换函数

SQL Server 数据类型转换函数

SQL Server中时间格式转换函数convert()的使用

SQL Server之 分组 类型转换函数 插入多条数据 字符串函数

SQL server类型转换

sql server中的怎么把数值型转换为字符串