mysql str_to_date

阿里云服务器

在MySQL中,STR_TO_DATE()函数用于将字符串转换为日期。它根据指定的格式将字符串解析为日期,并返回一个日期类型的值。

STR_TO_DATE()函数的语法如下:

scss复制代码STR_TO_DATE(string, format)

其中:

  • string 是要转换的字符串。

  • format 是指定日期格式的字符串。

STR_TO_DATE()函数使用指定的日期格式将字符串解析为日期。如果成功解析,则返回一个日期类型的值;如果解析失败,则返回NULL。

以下是一个示例:

sql复制代码SELECT STR_TO_DATE('2023-07-19', '%Y-%m-%d');

输出:2023-07-19

在上面的示例中,字符串'2023-07-19'被解析为日期类型,并返回了对应的日期值。

请注意,日期格式必须与字符串中的日期格式完全匹配。如果格式不匹配,STR_TO_DATE()函数将无法正确解析日期并返回NULL。因此,在使用STR_TO_DATE()函数之前,请确保您对目标日期的格式有准确的了解。