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

时间转换有关问题

2012-01-12 
时间转换问题如何将时间1900-01-0117:50转成2007-08-1617:50[解决办法]select cast(convert(varchar(10),g

时间转换问题
如何将时间1900-01-01   17:50转成2007-08-16   17:50

[解决办法]
select cast(convert(varchar(10),getdate(),120) + ' ' + right(convert(varchar(19),dt,120),8) as datetime) from tb

假设DT为你的时间字段
[解决办法]
楼上的老兄又抢了!
[解决办法]
select dateadd(dd,39308, '1900-01-01 17:50 ')
[解决办法]
转换成字符串,用replace

[解决办法]
update tb set dt = cast(convert(varchar(10),getdate(),120) + ' ' + right(convert(varchar(19),dt,120),8) as datetime) where dt = '1900-01-01 17:50 '

[解决办法]

Declare @Time DateTime
Select @Time = '1900-01-01 17:50 '
Select Convert(Varchar(11), Getdate(), 120) + Convert(Varchar, @Time, 114)

可以用114和120兩個格式

热点排行