这个错误是因为在格式化时间时,使用了错误的格式字符。正确的格式字符应为小写的'y',而不是大写的'Y'。请修改代码如下:

SELECT
    dmkj_tasks.id,
    dmkj_tasks.activity_id,
    dmkj_activities.NAME,
    FROM_UNIXTIME(dmkj_activities.start_time / 1000, '%Y-%m-%d %H:%i:%s') AS formatted_time,
    dmkj_tasks.state 
FROM
    dmkj_tasks
    LEFT JOIN dmkj_activities ON dmkj_tasks.activity_id = dmkj_activities.id 
WHERE
    dmkj_tasks.user_id = 7;

这样就可以正常执行数据库查询了。

PyMySQL 错误:'unsupported format character 'Y'' 解决方法 - 时间格式化问题

原文地址: https://www.cveoy.top/t/topic/qopY 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录