| convert(要转换到的数据类型,要转换的变量或值,格式参数<没有格式参数按默认值>) |
| 举例: |
| SELECT CONVERT(VARCHAR(10),GETDATE(),120) AS STRDATE |
| 结果为2008-07-28 |
| CONVERT (数据类型[长度], 表达式 [, 日期格式样式]) |
| 转换为日期型时可使用日期格式样式 |
| 不带世纪数位 (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 |

本文介绍SQL中的CONVERT函数用法,包括不同日期格式样式的转换,适用于数据库操作人员及开发者。
1902

被折叠的 条评论
为什么被折叠?



