sql server时间处理函数
2009-05-30 12:08
309 查看
SQL server 内置支持格式:
使用 CONVERT 函数:
CONVERT (data_type[(length)], expression [, style])
例如:Select CONVERT(varchar(20),getdate(),120) 输出 2008-06-26 14:09:42
下表中,左侧的两列表示将 datetime 或 smalldatetime 转换为字符数据的 style 值。给 style 值加 100,可获得包括世纪数位的四位年份 (yyyy)。
* 默认值(style 0 或 100、9 或 109、13 或 113、20 或 120、21 或 121)始终返回世纪数位 (yyyy)。
** 当转换为 datetime 时输入;当转换为字符数据时输出。
更多信息参见:SQL 联机丛书
格式化建议:
正常情况下,我们不需要在存储过程中或者内联SQL语句中,格式化化输出时间日期类型,而应该按原样返回给应用程序,将格式化工作留给应用程序,这样灵活性更大,更加方便。
使用 CONVERT 函数:
CONVERT (data_type[(length)], expression [, style])
例如:Select CONVERT(varchar(20),getdate(),120) 输出 2008-06-26 14:09:42
下表中,左侧的两列表示将 datetime 或 smalldatetime 转换为字符数据的 style 值。给 style 值加 100,可获得包括世纪数位的四位年份 (yyyy)。
不带世纪数位 (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 |
** 当转换为 datetime 时输入;当转换为字符数据时输出。
更多信息参见:SQL 联机丛书
格式化建议:
正常情况下,我们不需要在存储过程中或者内联SQL语句中,格式化化输出时间日期类型,而应该按原样返回给应用程序,将格式化工作留给应用程序,这样灵活性更大,更加方便。
相关文章推荐
- SQL SERVER 时间日期处理函数
- SQL SERVER时间日期处理函数!
- sql server 借用函数处理一些关于时间的实用例子
- SQL Server 常用的时间处理函数
- 6、SQL Server:SqlServer时间日期处理函数及字符串转换
- [转]SQL Server 日期和时间函数
- C或C++调用Windows系统函数 实现延时 或 获取当前时间的处理
- Oracle常用的一些时间处理函数
- SQL Server 日期和时间函数
- SQLite【时间函数】专门处理总结
- SQL Server中的密码处理函数pwdencrypt和pwdcompare
- SQL Server字符串处理函数大全
- C/C++时间处理相关函数
- shell(1):shell基础及函数,字符串,if,while,时间处理等应用
- php时间处理函数
- SQL Server 日期和时间函数
- Perl时间处理函数用法介绍
- php--常用的时间处理函数
- Hive时间处理函数
- hihocoder #1068 : RMQ-ST算法 ( RMQ算法 O(nlogn)处理 O(1)查询 *【模板】 1)初始化d数组直接读入+计算k值用数学函数log2()==*节约时间 )