sqlserverconvert:MS SQL Server中的CONVERT日期格式化大全来源: 发布时间:星期三, 2008年12月24日 浏览:2次 评论:0
="t18">CONVERT
将某种数据类型 ![]() ![]() ![]() ![]() SQL Server中 将日期格式化. SQL Server 支持使用科威特算法 ![]() ![]() ![]() 在表中 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() 不带世纪数位 (yy) 带世纪数位 (yyyy) 标准 输入/输出** - 0 或 100 (*) 默认值 mon dd yyyy hh:miAM(或 PM) 1 101 美国 mm/dd/yyyy 2 102 ANSI yy.mm.dd 3 103 英国/法国 dd/mm/yy 4 104 德国 dd.mm.yy 5 105 意大利 dd-mm-yy 6 106 - dd mon yy 7 107 - mon dd, yy 8 108 - hh:mm:ss - 9 或 109 (*) 默认值 + 毫秒 mon dd yyyy hh:mi:ss:mmmAM(或 PM) 10 110 美国 mm-dd-yy 11 111 日本 yy/mm/dd 12 112 ISO yymmdd - 13 或 113 (*) 欧洲默认值 + 毫秒 dd mon yyyy hh:mm:ss:mmm(24h) 14 114 - hh:mi:ss:mmm(24h) - 20 或 120 (*) ODBC 规范标准 yyyy-mm-dd hh:mm:ss[.fff] - 21 或 121 (*) ODBC 规范标准(带毫秒) yyyy-mm-dd hh:mm:ss[.fff] - 126(***) ISO8601 yyyy-mm-dd Thh:mm:ss:mmm(不含空格) - 130* 科威特 dd mon yyyy hh:mi:ss:mmmAM - 131* 科威特 dd/mm/yy hh:mi:ss:mmmAM *默认值(style 0 或 100、9 或 109、13 或 113、20 或 120、21 或 121)始终返回世纪数位 (yyyy) ![]() ** 当转换为 datetime 时输入;当转换为 ![]() ![]() *** 专门用于 XML ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() =notes>重要默认情况下 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() 当从 smalldatetime 转换为 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() 下表显示了从 float 或 real 转换为 ![]() ![]() ![]() 值 输出 0(默认值) 最大为 6 位数 ![]() ![]() 1 始终为 8 位值 ![]() ![]() 2 始终为 16 位值 ![]() ![]() 在下表中 ![]() ![]() ![]() ![]() 值 输出 0(默认值) 小数点左侧每 3位数字的间不以逗号分隔 ![]() ![]() ![]() 1 小数点左侧每 3位数字的间以逗号分隔 ![]() ![]() ![]() 2 小数点左侧每 3位数字的间不以逗号分隔 ![]() ![]() ![]() 使用 CONVERT: CONVERT (data_type[(length)], expression [, style]) select CONVERT(varchar, getdate ![]() 2004-09-12 11:06:08 select replace(replace(replace(CONVERT(varchar, getdate ![]() 20040912110608 select CONVERT(varchar(12) , getdate ![]() 2004/09/12 select CONVERT(varchar(12) , getdate ![]() 20040912 select CONVERT(varchar(12) , getdate ![]() 2004.09.12 select CONVERT(varchar(12) , getdate ![]() 09/12/2004 select CONVERT(varchar(12) , getdate ![]() 12/09/2004 select CONVERT(varchar(12) , getdate ![]() 12.09.2004 select CONVERT(varchar(12) , getdate ![]() 12-09-2004 select CONVERT(varchar(12) , getdate ![]() 12 09 2004 select CONVERT(varchar(12) , getdate ![]() 09 12, 2004 select CONVERT(varchar(12) , getdate ![]() 11:06:08 select CONVERT(varchar(12) , getdate ![]() 09 12 2004 1 select CONVERT(varchar(12) , getdate ![]() 09-12-2004 select CONVERT(varchar(12) , getdate ![]() 12 09 2004 1 select CONVERT(varchar(12) , getdate ![]() 11:06:08.177 0
相关文章
读者评论
发表评论 |