📜  str_to_date sql server - SQL (1)

📅  最后修改于: 2023-12-03 14:47:43.354000             🧑  作者: Mango

SQL中的str_to_date()函数

在 SQL Server 中,str_to_date() 函数是用于将一个字符串转换为日期格式的函数。该函数可用于将字符串转换为日期/时间类型的数据。

语法
str_to_date(str,format)

参数说明:

  • str:要转换为日期类型的字符串。
  • format:指定日期字符串的格式。
示例
示例 1:

将字符串 '2022-02-14' 转换为日期类型。

SELECT str_to_date('2022-02-14', '%Y-%m-%d');

返回结果:

2022-02-14
示例 2:

将字符串 '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
示例 3:

将字符串 '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 中进行字符串转日期操作,该函数是一个非常有用的工具。