java/sql 获取当前日期
java
Date date = new Date();//获取当前日期
SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMdd");//格式化一下
Calendar calendar1 = Calendar.getInstance();//获取对日期操作的类对象
//两种写法都可以获取到前三天的日期
// calendar1.set(Calendar.DAY_OF_YEAR,calendar1.get(Calendar.DAY_OF_YEAR) -3);
//在当前时间的基础上获取前三天的日期
calendar1.add(Calendar.DATE, -3);
//add方法 参数也可传入 月份,获取的是前几月或后几月的日期//calendar1.add(Calendar.MONTH, -3);
Date today = calendar1.getTime();
sql的
select 字段1,字段2,日期字段 from 表名 where DATE(日期字段) =DATE_SUB(CURDATE(),INTERVAL 1 DAY)
//1为前一天的数据,可以改为2,3为前两天,前三天数据

浙公网安备 33010602011771号