我想有這樣的 MM-DD-YYYY輸出+5小時我想在我的當前時間增加5小時
煤礦是2014年2月24日下午4:05 這裏是我的代碼
SELECT CAST(DATEADD(hour,5,getdate()) AS nvarchar(30))
我想有這樣的 MM-DD-YYYY輸出+5小時我想在我的當前時間增加5小時
煤礦是2014年2月24日下午4:05 這裏是我的代碼
SELECT CAST(DATEADD(hour,5,getdate()) AS nvarchar(30))
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, ' ')
我想要AM/PM的12小時格式。謝謝 – user3242667
我想要一個這樣的輸出例如「2014-02-24 01:13 PM」 – user3242667
@ user3242667查看mu更新的答案 –
使用convert傳遞風格:
SELECT CONVERT(NVARCHAR(30), DATEADD(hour,5,getdate()), 101)
嘗試使用'轉換()'用適當的格式。我不明白這個問題。您似乎知道如何在當前日期/時間添加五個小時。並且,根據SQL Fiddle,您的代碼看起來是正確的:http://www.sqlfiddle.com/#!6/d41d8/15123(但我仍然會使用明確的格式執行'convert()')。 –
@Gordon Linoff請幫忙。 – user3242667