时间转换问题
如何将时间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兩個格式