📅  最后修改于: 2023-12-03 14:47:43.354000             🧑  作者: Mango
在 SQL Server 中,str_to_date() 函数是用于将一个字符串转换为日期格式的函数。该函数可用于将字符串转换为日期/时间类型的数据。
str_to_date(str,format)
参数说明:
将字符串 '2022-02-14' 转换为日期类型。
SELECT str_to_date('2022-02-14', '%Y-%m-%d');
返回结果:
2022-02-14
将字符串 '2022-02-14 23:59:59' 转换为日期/时间类型。
SELECT str_to_date('2022-02-14 23:59:59', '%Y-%m-%d %H:%i:%s');
返回结果:
2022-02-14 23:59:59
将字符串 '14 Feb 2022' 转换为日期类型。
SELECT str_to_date('14 Feb 2022', '%d %b %Y');
返回结果:
2022-02-14
值得注意的是,不同的日期字符串格式需要使用不同的日期格式化字符。在使用 str_to_date() 函数进行字符串转日期时,需要正确指定格式化字符,否则会导致转换失败。
以上是关于 SQL Server 中的 str_to_date() 函数的介绍。如果要在 SQL Server 中进行字符串转日期操作,该函数是一个非常有用的工具。