在SQL Server 中精確地將字串轉換為日期時間
雖然將任意字串轉換為日期時間是一項常見任務,但此特定問題著重於使用具有特定格式的日期字串更新日期時間欄位的語法。為了解決這個查詢,我們求助於 SQL Server 中的多功能 CONVERT 函數。
CONVERT 函數可讓您將值從一種資料型別轉換為另一種資料型別。對於日期時間轉換,語法為:
CONVERT(datetime, date_string, style)
其中:
在提供的範例中,日期字串的格式為「yyyy/ mm/dd hh:mm:ss" 格式,以樣式參數值120 表示。
要應用此知識,讓我們考慮以下查詢:
UPDATE MyTable SET MyDate = CONVERT(datetime, '2009/07/16 08:28:01', 120)
此查詢使用從指定日期字符串派生的日期時間值更新MyTable 表中的MyDate 字段,遵循“yyyy /mm/dd hh:mm” :ss" 格式。的更多詳細信息,包括可用的各種日期格式選項,請參閱提供的MSDN 庫鏈接:
https://learn.microsoft.com/en-us/sql/t-sql/functions /cast-and-convert-transact-sql
以上是SQL Server中如何將字串精確轉換為DateTime?的詳細內容。更多資訊請關注PHP中文網其他相關文章!