首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

日期格式的最高效转换解决方法

2012-01-16 
日期格式的最高效转换一个日期字段,我现在要取得年-月-日一般的日期转换方法是这样的convert(varchar,date

日期格式的最高效转换
一个日期字段,我现在要取得

年-月-日

一般的日期转换方法是这样的
convert(varchar,dateandtime,112)


但是结果不是我要的那种形式,如何写出最高效的方式来达到我的需要呢

注:可不要用left哦,因为你不能保证正确。

[解决办法]
convert(varchar(10),dateandtime,120)
[解决办法]
select
stuff(stuff(convert(varchar(10),dateandtime,120),charindex( '- ',convert(varchar(10),dateandtime,120)),1, '年 '),
charindex( '- ',stuff(convert(varchar(10),dateandtime,120),charindex( '- ',convert(varchar(10),dateandtime,120)),1, '年 ')),1, '月 ')+ '日 '
[解决办法]
select convert(char(7),getdate(),120)
[解决办法]
LZ查查convert的用法,
112,120,108等,轉換出來不同的結果

热点排行