如何從DD-MM-YYYY HH:MI:SS
(HH是24小時制)格式的DateTime
列中選擇一個值?家庭作業 - 在MS SQL中以自定義格式獲取DateTime
P.S .: SELECT查詢的返回值可以是任何數據類型。
如何從DD-MM-YYYY HH:MI:SS
(HH是24小時制)格式的DateTime
列中選擇一個值?家庭作業 - 在MS SQL中以自定義格式獲取DateTime
P.S .: SELECT查詢的返回值可以是任何數據類型。
這裏是如何做到這一點
DECLARE @dt DATETIME
SET @dt = GETDATE()
PRINT CONVERT(varchar, @dt, 103) + ' ' + CONVERT(varchar, @dt, 108)
在SELECT語句中它看起來像:
SELECT CONVERT(varchar, yourDateField, 103) + ' ' +
CONVERT(varchar, yourDateField, 108) as YourFieldName, ...
FROM ...
WHERE ...
看到,因爲這是家庭作業,只是一些提示:
您需要閱讀Convert Sql函數。然後,你需要認識到你的需求是兩種不同格式的組合(一個是日期,另一個是意大利語),另一個是時間部分。只要你Convert
日起兩種格式和concatentate他們在你的代碼
的空間會顯得像下面這樣:
select
CONVERT(VARCHAR(10), your_date, date_format) + ' ' + CONVERT(VARCHAR(10), your_date,time_format)
from ...
這一切都在這裏http://msdn.microsoft.com/en -us/library/ms187928.aspx – gbn
SO不是人們做作業的地方 – Curt
@Oded:在gbn鏈接的頁面中,我注意到我特別想要的格式沒有列出。所以我想讓某個人向我展示一種簡單的方法,從那裏我可以找出其他自定義格式。 – GPX