在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()
函数之前,请确保您对目标日期的格式有准确的了解。