java 获取当前时间 和 前一天的时间

        //当天下午三点
        String stop1 = DateFormatUtils.format(new Date(), "yyyy-MM-dd 15:00:00");
        DateFormat stop2 = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");  
        Date stop=null;
        stop = stop2.parse(stop1);
        SimpleDateFormat stop3=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); 
        System.out.println("当天下午三点"+stop);


        //前一天下午三点
        Calendar calendar=Calendar.getInstance();  
        calendar.setTime(stop);  
        calendar.set(Calendar.HOUR_OF_DAY, calendar.get(Calendar.HOUR_OF_DAY)-24);
        SimpleDateFormat start=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");  
        String start1 = start.format(calendar.getTime());
        DateFormat start2 = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");  
        Date start3=null;
        start3 = start2.parse(start1);
        System.out.println("前一天下午三点"+start3);

你可能感兴趣的:(java 获取当前时间 和 前一天的时间)