mysql日期问题

1、在java中,在当前时间的基础上增加30天。
Date d = new Date();  
SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd");
String validTimeTr = df.format(new Date(d.getTime() + (long)30 * 24 * 60 * 60 * 1000)) + " 23:59:59";

2、在数据库中

CURDATE()+INTERVAL 30 DAY
注释:30指的是天

3、对两列日期格式数据进行比较,得出天数。
TO_DAYS(TIME)-TO_DAYS(TIME2)

国泰民安
原文地址:https://www.cnblogs.com/jirglt/p/3205021.html