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

日期字符变换

2013-06-19 
日期字符转换Select CONVERT(varchar(100), GETDATE(), 112)20130429Select CONVERT(varchar(100), 2013-

日期字符转换
Select CONVERT(varchar(100), GETDATE(), 112)
20130429

Select CONVERT(varchar(100), '2013-04-29', 112)
2013-04-29

怎么转换才能
Select CONVERT(varchar(100), '2013-04-29', 112)
为20130429
[解决办法]
Select replace(CONVERT(varchar(100), '2013-04-29', 112),'-','')

[解决办法]
你这个本来就是string来表示日期的,就直接把-号去掉就行。

Select replace('2013-04-29', '-','')

[解决办法]

引用:
日期的月份和天都有可能是一位,这时还要补0,请教怎么处理?

Select CONVERT(varchar(100), '2013-4-29', 112)
20130429
Select CONVERT(varchar(100), '2013-4-2', 112)
20130402

先把string型日期转换成真正的日期类型,再转string

Select CONVERT(varchar(10), convert(datetime,'2013-4-29', 120), 112)

热点排行