Java获取时间,将当前时间减一天、一月、一年

Date date = new Date();//获取当前时间
System.out.println(date);
SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");//设置格式

Calendar calendar = Calendar.getInstance(); //创建Calendar 的实例
calendar.setTime(date);
calendar.add(Calendar.DAY_OF_MONTH, -1); //当前时间减去一天
System.out.println(simpleDateFormat.format(calendar.getTime()));

Calendar calendar2 = Calendar.getInstance();
calendar2.add(Calendar.MONTH, -1);//当前时间减去一个月
System.out.println(simpleDateFormat.format(calendar2.getTime()));

Calendar calendar3 = Calendar.getInstance();
calendar.add(Calendar.YEAR, -1);//当前时间减去一年
System.out.println(simpleDateFormat.format(calendar3.getTime()));

你可能感兴趣的:(spring,java,开发语言,单例模式)