编程论坛
注册
登录
编程论坛
→
SQL Server论坛
怎么把表中的2008-6-13转换为2008年6月13日
nply
发布于 2008-06-13 08:30, 1210 次点击
select CONVERT(varchar(10), datatime1, 120 ) as datatime1 from dxck
查询是结果是2008-6-13,我想要的结果是2008年6月13日
要怎么修改,帮帮忙,谢谢了。
7 回复
#2
bb3852
2008-06-14 13:23
好像convert转换的格式中没有直接这种格式的,只能自己写
select substring(convert(char(4),datatime1,120),1,4)+'年'+substring(convert(char(4),datatime1,120),6,7)+'月'+substring(convert(char(4),datatime1,120),9,10)+'日' as datatime1 from dxck
#3
卜酷塔
2008-06-14 13:24
同意!
楼上是马甲?
#4
bb3852
2008-06-16 13:51
[bo][un]卜酷塔[/un] 在 2008-6-14 13:24 的发言:[/bo]
同意!
楼上是马甲?
不是,算是新来的
#5
tomtory
2008-06-16 17:56
[bo][un]卜酷塔[/un] 在 2008-6-14 13:24 的发言:[/bo]
同意!
楼上是马甲?
对的嘛
#6
jxyga111
2008-06-17 19:52
同楼上
#7
雪雨星风
2008-06-18 13:32
同意二楼的看法
#8
kevintang
2008-06-18 17:31
1