【mysql】日期类型转字符串

版权声明:本文为博主原创文章,未经博主允许不得转载。 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’) 即可

猜你喜欢

转载自blog.csdn.net/lluozh2015/article/details/81141531
今日推荐