版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/lluozh2015/article/details/81141531
日期类型转字符串
select date_format('1997-10-04 22:23:00', '%Y-%m-%d %H:%i:%s')
字符串转日期类型
select str_to_date('2014-08-20 00:00:00', '%Y-%m-%d %H:%i:%s')
在使用python执行sql语句时出现问题如下:
ValueError: unsupported format character 'Y' (0x59) at index 151
原因:
python执行的sql中存在类似DATE_FORMAT(time, ‘%Y-%m-%d %H:%i:%s’) 的写法, 其中%Y与python的参数%s冲突
解决方法:
将DATE_FORMAT(time, ‘%Y-%m-%d %H:%i:%s’) 修改为DATE_FORMAT(time, ‘%%Y-%%m-%%d %%H:%%i:%%s’) 即可