2015-04-01 34 views
0

最新的方式將detetime2轉換爲SQL Server 2008中的DD/MM/YYYY HH:MM格式?我的郵票是datetime2。我期待在SELECT-時間轉換它。datetime2轉換爲特定的日期時間格式

我看看MSDN for reference,其中CONVER(VARCHAR(16), detetime2, 131)似乎是我的要求。只有兩個問題。日期部分沒有得到零填充,它將時間轉換爲12小時制。

歡迎任何有建設性意見的人。

回答

2
DECLARE @x datetime2 = Current_Timestamp; 

SELECT @x 
    , Convert(char(10), @x, 103) + ' ' + Convert(char(5), @x, 108) 
; 
+1

P.S.如果您使用的是SQL Server 2012或更高版本,則可以對此使用'Format()'函數:https://msdn.microsoft.com/en-us/library/hh213505.aspx – gvee 2015-04-01 11:04:49

+0

我希望我是好友。但我正在爲別人做這件事。感謝您快速回答。爲我工作就像一個魅力。 – iiminov 2015-04-01 11:14:28

相關問題