就像下面我唯一的選擇一樣?我希望有一個更好,更乾淨的方法來實現這一點。在T-SQL中將DateTime轉換爲yyyyMMddHHmm
這樣,我的約會最終需要格式化爲 - > 201301080105於1月8日上午1:05。
SELECT SUBSTRING(REPLACE(CONVERT(varchar, GETDATE(), 111), '/','') + REPLACE(CONVERT(varchar, GETDATE(), 108), ':',''),0,13) AS 'My Formatted Date'
在表示層而不是在數據庫中進行這種格式化通常會更好 - 儘量將日期時間儘可能保留爲日期時間。 –