|
看了 ll_efort 推荐的网站,有很多不错的文章,受到启发,根据他上面讲的自己也整理一遍就当做做联系了,呵呵 <一> Style 在Convert()日期转换时的应用 <1>style=103时进行测试,103的显示格式为:DMY-日/月/年 DECLARE @DT DATETIME SET @DT='2008-07-18' --style=103时,进行测试 SELECT CONVERT(VARCHAR,@DT,103) --显示结果:以日/月/年进行显示 --18/07/2008 SELECT CONVERT(VARCHAR,@DT,3 --显示结果:以日/月/年进行显示 --显示结果:18/07/08 -- 结论:如果要求年份以世纪年份进行显示,请为Style的值+100 <2>style=101时进行测试 DECLARE @DT DATETIME SET @DT='2008-07-18' --style=101时,进行测试,101的显示格式是:MDY--月/日/年 SELECT CONVERT(VARCHAR,@DT,101) --显示结果:以月/日/年进行显示 --07/18/2008 SELECT CONVERT(VARCHAR,@DT,1) --显示结果:以月/日/年进行显示 --显示结果:07/18/08
<二> SET DATEFORMAT 设置用于输入 datetime 或 smalldatetime 数据的日期部分(月/日/年)的顺序。 语法:SET DateFormat {format| @format_var } 日期部分的顺序,有效参数包括 mdy、dmy、ymd、ydm、myd 和 dym。美国英语默认值是 mdy。
set DATEFORMAT YMD SELECT CONVERT(DATETIME,GETDATE()) --显示结果:2008-07-18 10:19:20.307
心得:以前的时候可能就是用到哪部分就去查哪一部分,现在也懂得了记录下来,或许记录这一遍自己就会学到更多的东西,印象也会更深刻
|
一共有 0 条评论