日期:2014-05-18  浏览次数:20399 次

获取时间
获取   同一天指定时间?
例如:
现在是下午   2007-03-27   14:00:00  
我想获取,今天早上8点的时间(   2007-03-27   08:00:00   )怎么自动获取?


------解决方案--------------------
select convert(char(11),getdate(),120)+ '08:00:00 '
------解决方案--------------------
获取 同一天指定时间?
例如:
现在是下午 2007-03-27 14:00:00
我想获取,今天早上8点的时间( 2007-03-27 08:00:00 )怎么自动获取?

select cast(convert(varchar(10) , getdate() , 120) + ' 08:00:00 ' as datetime)
------解决方案--------------------

Select Cast(Convert(Varchar(11), GetDate(), 120) + '08:00:00 ' As DateTime)
--2007-03-27 08:00:00.000

------解决方案--------------------
select cast(convert(varchar(10) , getdate() , 120) + ' 08:00:00 ' as datetime) as 今天早上八点

今天早上八点
------------------------------------------------------
2007-03-27 08:00:00.000

(所影响的行数为 1 行)