1.当字符串格式和时间格式相同时,mysql会自动进行转换。例如:
SELECT * FROM table WHERE ts = '2021-12-14'
2.mysql中,DATE_FORMAT字符串格式化date值,STR_TO_DATE字符串格式转化为日期
把字符串转为日期格式:
SELECT STR_TO_DATE( '2011-09-20 08:30:45' , '%Y-%m-%d %H:%i:%S' );
把日期转为字符串格式:
SELECT DATE_FORMAT(NOW(), '%Y-%m-%d %H:%i:%S' );
下面列举几个格式化实例: