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');
我必须在我的日期列中添加天数,我的日期格式为 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');