mysql字符串转date
导读:在MySQL数据库中,有时需要将字符串类型的日期数据转换成日期格式进行查询和操作,此时可以使用MySQL内置函数STR_TO_DATE( 来实现。以下是使用STR_TO_DATE( 函数将字符串转换成日期的示例。SELECT STR_TO_...
在MySQL数据库中,有时需要将字符串类型的日期数据转换成日期格式进行查询和操作,此时可以使用MySQL内置函数STR_TO_DATE()来实现。以下是使用STR_TO_DATE()函数将字符串转换成日期的示例。
SELECT STR_TO_DATE('2021-10-01','%Y-%m-%d');
在上面这个例子中,第一个参数是需要转换的字符串,第二个参数是该字符串所对应的日期格式。%Y代表年份,%m代表月份,%d代表日期。转换完成后,前面的字符串就变成了日期格式。
如果要将字符串类型的时间数据转换成时间格式,同样也可以使用STR_TO_DATE()函数来实现。例如:
SELECT STR_TO_DATE('09:30:00','%H:%i:%s');
在上面这个例子中,%H代表小时,%i代表分钟,%s代表秒。转换完成后,前面的字符串就变成了时间格式。
当然,如果需要同时转换日期和时间,也可以使用%Y-%m-%d %H:%i:%s的格式来转换字符串。
SELECT STR_TO_DATE('2021-10-01 09:30:00','%Y-%m-%d %H:%i:%s');
以上就是使用MySQL STR_TO_DATE()函数将字符串转换成日期、时间或者日期时间的方法。
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: mysql字符串转date
本文地址: https://pptw.com/jishu/451153.html
