我想在目前的时间增加5个小时

时间:2014-02-24 03:11:34

标签: sql tsql

我希望有这样的输出 MM-DD-YYYY + 5小时

我是2014年2月24日下午4:05 这是我的代码

SELECT CAST(DATEADD(hour,5,getdate()) AS nvarchar(30))

2 个答案:

答案 0 :(得分:2)

DATEADD (datepart , number , date )

Declare @myDate Datetime    
Set @myDate = dateadd(HOUR, 5, getdate())

SELECT Left(Convert(varchar(10),@myDate,21),10) +
       stuff(right(convert(varchar(26), @myDate, 109 ), 15 ), 7, 7, ' ')

Fiddle Demo

答案 1 :(得分:0)

使用CONVERT传递 Style

SELECT CONVERT(NVARCHAR(30), DATEADD(hour,5,getdate()), 101)

http://msdn.microsoft.com/en-us/library/ms187928.aspx