在 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中文网其他相关文章!