CONVERT 函数 [数据类型转换] -------------------------------------------------------------------------------- 功能 语法 参数 expression 要转换的表达式。 format-style 对于将字符串转换为日期或时间数据类型以及相反的转换过程,format-style 是描述要使用的日期格式字符串的样式代码。 format-style 参数的值具有下列含义:不含世纪 (yy) 含世纪 (yyyy) 输出 如果未提供 format-style 参数,则使用样式代码 0。 有关每种输出符号(如 Mmm)生成的样式的描述,请参见 DATE_FORMAT 选项 [compatibility]。 标准和兼容性 SQL/99 供应商扩展。 Sybase 与 Adaptive Server Enterprise 兼容。 另请参见 SELECT CONVERT( CHAR( 20 ), order_date, 104 ) SELECT CONVERT( CHAR( 20 ), order_date, 7 ) 下面的语句说明了到整数的转换,并返回值 5: SELECT CONVERT( integer, 5.2 ) CONVERT SQL Server 支持使用科威特算法的阿拉伯样式中的数据格式。 在表中,左侧的两列表示将 datetime 或 smalldatetime 转换为字符数据的 style 值。给 style 值加 100,可获得包括世纪数位的四位年份 (yyyy)。 不带世纪数位 (yy) 带世纪数位 (yyyy)
* 默认值(style 0 或 100、9 或 109、13 或 113、20 或 120、21 或 121)始终返回世纪数位 (yyyy)。
重要 默认情况下,SQL Server 根据截止年份 2049 解释两位数字的年份。即,两位数字的年份 49 被解释为 2049,而两位数字的年份 50 被解释为 1950。许多客户端应用程序(例如那些基于 OLE 自动化对象的客户端应用程序)都使用 2030 作为截止年份。SQL Server 提供一个配置选项("两位数字的截止年份"),借以更改 SQL Server 所使用的截止年份并对日期进行一致性处理。然而最安全的办法是指定四位数字年份。
当从 smalldatetime 转换为字符数据时,包含秒或毫秒的样式将在这些位置上显示零。当从 datetime 或 smalldatetime 值进行转换时,可以通过使用适当的 char 或 varchar 数据类型长度来截断不需要的日期部分。 下表显示了从 float 或 real 转换为字符数据时的 style 值。 值 输出
在下表中,左列表示从 money 或 smallmoney 转换为字符数据时的 style 值。 值 输出
CONVERT (data_type[(length)], expression [, style])
select replace(replace(replace(CONVERT(varchar, getdate(), 120 ),/'-/',/'/'),/' /',/'/'),/':/',/'/') select CONVERT(varchar(12) , getdate(), 111 ) select CONVERT(varchar(12) , getdate(), 112 ) select CONVERT(varchar(12) , getdate(), 102 ) select CONVERT(varchar(12) , getdate(), 101 ) select CONVERT(varchar(12) , getdate(), 103 ) select CONVERT(varchar(12) , getdate(), 104 ) select CONVERT(varchar(12) , getdate(), 105 ) select CONVERT(varchar(12) , getdate(), 106 ) select CONVERT(varchar(12) , getdate(), 107 ) select CONVERT(varchar(12) , getdate(), 108 ) select CONVERT(varchar(12) , getdate(), 109 ) select CONVERT(varchar(12) , getdate(), 110 ) select CONVERT(varchar(12) , getdate(), 113 ) select CONVERT(varchar(12) , getdate(), 114 ) |
sql 获取 时间 小时 分钟 秒
最新推荐文章于 2025-02-16 00:56:19 发布
sql 获取 时间 小时 分钟 秒
2010-06-03 21:07