CONVERT在日期转换中的使用示例
2010-06-09 20:50
337 查看
--字符转换为日期时,Style的使用
--1. Style=101时,表示日期字符串为:mm/dd/yyyy格式
SELECT CONVERT(datetime,'11/1/2003',101)
--结果:2003-11-01 00:00:00.000
--2. Style=101时,表示日期字符串为:dd/mm/yyyy格式
SELECT CONVERT(datetime,'11/1/2003',103)
--结果:2003-01-11 00:00:00.000
/*== 日期转换为字符串 ==*/
DECLARE @dt datetime
SET @dt='2003-1-11'
--1. Style=101时,表示将日期转换为:mm/dd/yyyy 格式
SELECT CONVERT(varchar,@dt,101)
--结果:01/11/2003
--2. Style=103时,表示将日期转换为:dd/mm/yyyy 格式
SELECT CONVERT(varchar,@dt,103)
--结果:11/01/2003
/*== 这是很多人经常犯的错误,对非日期型转换使用日期的style样式 ==*/
SELECT CONVERT(varchar,'2003-1-11',101)
--结果:2003-1-11
本篇文章来源于 www.17aspx.com 原文链接:http://www.17aspx.com/db/mssql/2010/0508/1689.html
--1. Style=101时,表示日期字符串为:mm/dd/yyyy格式
SELECT CONVERT(datetime,'11/1/2003',101)
--结果:2003-11-01 00:00:00.000
--2. Style=101时,表示日期字符串为:dd/mm/yyyy格式
SELECT CONVERT(datetime,'11/1/2003',103)
--结果:2003-01-11 00:00:00.000
/*== 日期转换为字符串 ==*/
DECLARE @dt datetime
SET @dt='2003-1-11'
--1. Style=101时,表示将日期转换为:mm/dd/yyyy 格式
SELECT CONVERT(varchar,@dt,101)
--结果:01/11/2003
--2. Style=103时,表示将日期转换为:dd/mm/yyyy 格式
SELECT CONVERT(varchar,@dt,103)
--结果:11/01/2003
/*== 这是很多人经常犯的错误,对非日期型转换使用日期的style样式 ==*/
SELECT CONVERT(varchar,'2003-1-11',101)
--结果:2003-1-11
本篇文章来源于 www.17aspx.com 原文链接:http://www.17aspx.com/db/mssql/2010/0508/1689.html
相关文章推荐
- 2.2.4 CONVERT在日期转换中的使用示例.sql
- CONVERT在日期转换中的使用示例
- sql server中使用convert来转换日期类型
- (转)SQL Server中使用convert进行日期转换
- SQL CONVERT在日期转换中的使用示例
- sqlserver2005使用convert转换成各种格式的日期
- sqlserver2005使用convert转换日期
- SQL2005中保存日期时,使用VARCHAR,然后用CONVERT转换,操作起来更方便些
- SQL Server中使用Convert转换日期格式
- SQL Server使用convert对datetime日期数据进行转换
- SQL Server中使用convert进行日期转换
- sqlserver2005使用convert转换日期
- SQL Server 中使用 convert 转换 datetime 格式示例
- sqlserver2005使用convert转换日期[资料]
- sqlserver2005使用convert转换日期
- sqlserver2005使用convert转换日期[资料]
- sqlserver2005使用convert转换日期[资料]
- convert在日期转换中的使用
- OpenJWeb平台中使用WebWork中的日期控件示例
- sql使用convert转化长日期为短日期的总结