在SQL Server 中將字串轉換為日期時間
在Microsoft SQL Server 中,將字串轉換為日期時間值需要使用CONVERT( ) 或CAST() 函數。與其他可以轉換任意字串格式的資料庫不同,SQL Server 期望遵循特定的日期格式。
控製字串格式
使用以下命令更新日期時間字段時日期字串,遵守以下規則至關重要格式:
'YYYY-MM-DD HH:mm:ss'
其中:
用於轉換和的SQL 語法更新
要使用日期字串更新表MyTable 中名為MyDate 的日期時間字段,可以使用以下語法:
UPDATE MyTable SET MyDate = CONVERT(datetime, '2009-07-16 08:28:01')
在此範例中,字串'2009 -07-16 08:28:01' 符合所需的日期格式,將轉換為 MyDate 對應的日期時間值欄位。
其他注意事項
有關轉換和轉換資料類型的更多詳細信息,包括各種日期格式選項,請參閱Microsoft 文件位於:
https://learn.microsoft.com/en-us/sql/t-sql/functions/cast-and-convert-transact-sql
以上是如何在 SQL Server 中將字串轉換為日期時間?的詳細內容。更多資訊請關注PHP中文網其他相關文章!