排查mysql的str_to_date查的时间不准,date_format准。
SELECT str_to_date('2021/01/27 20:04:51', '%Y/%m/%d %H:%m:%s') from dual;
SELECT date_format ('2021/01/27 20:04:51', '%Y/%m/%d %H:%m:%s') from dual;
排查后发现是【分钟%m】格式写错。但是这个【分钟%m】格式date_format能兼容(???????)。
正确的应该用:日期格式 年月日时分秒 %Y-%m-%d %H:%i:%s
差异在%i这里。
参考文章
DATE_FORMAT 与 STR_TO_DATE 区别
https://blog.csdn.net/qq_36286574/article/details/105659504
年月 可以查询出数据 日格式化为0
日期字符串不全时候 查询不出数据
日期格式 年月日时分秒 %Y-%m-%d %H:%i:%s
mybatis使用 >= <= 需要 转换
= ]]>
参考文章
https://blog.csdn.net/dalei9243/article/details/109735542
https://blog.csdn.net/LJX_ahut/article/details/76850404?utm_medium=distribute.pc_relevant_t0.none-task-blog-BlogCommendFromMachineLearnPai2-1.control&depth_1-utm_source=distribute.pc_relevant_t0.none-task-blog-BlogCommendFromMachineLearnPai2-1.control
https://blog.csdn.net/kanglong129/article/details/80663989?utm_medium=distribute.pc_relevant_t0.none-task-blog-BlogCommendFromBaidu-1.control&depth_1-utm_source=distribute.pc_relevant_t0.none-task-blog-BlogCommendFromBaidu-1.control