如何选择当前日期并添加5天?
我的当前日期有些像:
select date_format(now(),'%d-%m-%Y') as date_now;
我需要添加5天的日期,我有(有错误):
select date_format(now(),'%d-%m-%Y', interval 5 day) as date_5_day;
如何在当前日期添加5天?
Saludos。
答案 0 :(得分:2)
尝试CURDATE() - 在没有时间信息的情况下检索当前日期的函数。
SELECT DATE_ADD(CURDATE(), INTERVAL 5 DAY);
CURDATE()参考:http://www.w3schools.com/sql/func_curdate.asp
答案 1 :(得分:1)
SELECT DATE_ADD(`your_field_name`, INTERVAL 5 DAY);
在此处查看更多内容:http://dev.mysql.com/doc/refman/5.5/en/date-and-time-functions.html
如果表格中没有当前日期,请插入:
INSERT INTO tableName (col1, col2, col3, .. , colN)
VALUES('val1', 'val2', 'val2', ... , 'valN', NOW())
然后应用上一个命令
答案 2 :(得分:1)
试一试:
DATE_ADD(DateField, INTERVAL 5 DAY)
答案 3 :(得分:0)
curdate()工作给我当前日期,并添加5天:
select date_format(date_add(curdate(), interval 5 day),'%d-%m-%Y');
这是当天:
select date_format(now(),'%d-%m-%Y');
谢谢!