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为前两天,前三天数据

posted @ 2021-08-10 10:56  RHsama  阅读(733)  评论(0)    收藏  举报