Mysql中STR_TO_DATE函数用于将字符串转换为日期格式
STR_TO_DATE(str, format)
str是你传入的字符串,format则是格式,即
具体用法如下
SELECT STR_TO_DATE('2023-04-16', '%Y-%m-%d');
返回结果

值得注意的是,不要把格式和返回结果弄混了。
这个蓝色框里的返回结果的格式是固定的。
而传参的STR_TO_DATE(str, format)中的format是你的字符串格式。
即,下面两种用法返回的结果相同。
SELECT STR_TO_DATE('2023-04-16', '%Y-%m-%d');
SELECT STR_TO_DATE('2023年04月16日', '%Y年%m月%d日');
都是 2023-04-16,STR_TO_DATE(str, format)中的format是你的字符串格式。返回结果的格式是固定的
STR_TO_DATE在MySQL中用于将字符串按照指定格式转化为日期。例如,使用2023-04-16和%Y-%m-%d,或2023年04月16日和%Y年%m月%d日,都能得到相同的日期结果2023-04-16。关键在于理解format参数对输入字符串的定义。
2275

被折叠的 条评论
为什么被折叠?



