SQLServer CONVERT函数的用法.
来源:互联网 发布:lte-scdma是什么网络 编辑:程序博客网 时间:2024/04/29 22:47
1)SQLServer里如何判断'12-05-2010'这样的字符串到底是代表 2010年5月12号呢?还是2010年12月5号呢?
用:
select cast('12-05-2010' as datetime )
可以看到输出:
2010-12-05 00:00:00.000
看来始终是12月5号,始终是把月份放在第一位! 为什么不输出 '2010-05-12 00:00:00.000' 呢?
----------------------------------------------------------------------------------
2)验证一下"用 - 分隔时,月份放在第一位" 的这个默认规则,用排除法,输入:
select cast('15-05-2010' as datetime )
可以看到输出:
The conversion of a char data type to a datetime data type resulted in an out-of-range datetime value
这说明默认规则是存在的,对于用 "-" 分隔的日期字符串在转换的时候,默认规则始终是: MM-dd-yyyy。
----------------------------------------------
3)那么假设对待日期字符串’15-05-2010'',我就是想以dd-MM-yyyy来转换日期呢? 研究发现,用格式码:105就可以了
输入: select convert(datetime,'15-05-2010',105 )
输出:2010-05-15 00:00:00.000
4)Convert函数也可以将日期型字段转成特定格式字符.
比如上例,可以 select convert(varchar(10),getdate(),105)
其他格式可见:http://edu.codepub.com/2009/0728/11447.php
- SQLServer CONVERT函数的用法.
- SQLSERVER convert函数的简单用法
- sqlserver CONVERT()函数用法小结
- SQLServer的CONVERT函数介绍
- CONVERT 函数的用法
- convert转化函数的用法
- sql convert函数的用法
- sql convert()函数的用法
- SqlServer Convert 函数应用
- SQLSERVER convert函数
- SqlServer之Convert 函数
- SqlServer convert函数使用
- 使用sqlserver convert()函数
- sqlserver CAST 和 CONVERT函数
- sqlserver CAST 和 CONVERT函数
- sqlServer convert函数style代码
- SqlServer Convert函数 日期格式化
- sql 中convert()函数的用法
- IBM P550 上部署Websphere portal server上的portlet无法显示
- 经常读读可以让自己明心静气
- 1
- 中振访客管理系统
- 【转】 毕业后的五年拉开大家差距的原因在哪里?(看了受益匪浅,不看会后悔的)
- SQLServer CONVERT函数的用法.
- 在Windows环境下,使用Android NDK开发实例
- 冒泡排序
- 平台启用服务
- win7 与visual studio 不兼容怎么办
- hibernate映射 【映射组成关系】,初学例子五
- 标准C++的类型转换符:static_cast、dynamic_cast、reinterpret_cast和const_cast
- 善用TODO注释(VS2008使用小技巧)
- release 和debug 区别