處理以 varchar 格式儲存的日期和時間資料時,通常需要將其轉換為 datetime 資料類型。這樣可以使用適當的 SQL 函數更輕鬆地操作和查詢資料。
假設您有一個包含格式為 '2011-09 的日期的 varchar 列-28 18:01:00'。您的要求是將此 varchar 日期轉換為 datetime 資料類型,並以 '28-09-2011 18:01:00' 格式顯示。
到實現這種轉換,可以使用SQL Server中的CONVERT函數。 CONVERT 函數可讓您將表達式的資料類型變更為指定的資料類型。
對於日期轉換,您將使用以下語法:
CONVERT(Datetime, varchar_expression, style)
對於義大利日期格式轉換,使用以下語法:
CONVERT(VARCHAR(30), @date, 105) + ' ' + CONVERT(VARCHAR(30), @date, 108)
其中:
透過以這種方式使用 CONVERT 函數,您可以有效地將 varchar 日期轉換為 datetime 資料類型並根據需要對其進行格式化。
以上是如何在 SQL Server 中將 VARCHAR 日期轉換為 DATETIME 並格式化輸出?的詳細內容。更多資訊請關注PHP中文網其他相關文章!