Mysql- 添加不同格式的日期

Mysql- Add days to date with different format

我必须在我的日期列中添加天数,我的日期格式为 m/d/Y。例如,2017 年 6 月 10 日 我试过 SELECT DATE_FORMAT(DATE_ADD('06/10/2017',INTERVAL 14 DAY), '%m/%d/%Y'); 但它没有给我任何输出

使用str_to_date:

SELECT DATE_ADD(STR_TO_DATE('06/10/2017', '%m/%d/%Y'),INTERVAL 14 DAY);

根据您的评论,使用 date_format 重新格式化它,就像您在 post 中所做的那样:

SELECT DATE_FORMAT(DATE_ADD(STR_TO_DATE('06/10/2017', '%m/%d/%Y'),
                            INTERVAL 14 DAY), '%m/%d/%Y');