SimpleDateFormat formatter = new SimpleDateFormat ("yyyy-MM-dd");
Date date = new Date ();
int h = date.getDate () - 7;
date.setDate (h);
System.out.println(formatter.format (date.getTime ()));
Calendar cd = Calendar.getInstance();
cd.setTime(new Date());
cd.add(Calendar.DAY_OF_MONTH, -7);
System.out.println(formatter.format (cd.getTimeInMillis ()));
本文通过两个示例展示了如何使用Java中的SimpleDateFormat和Calendar类实现从当前日期减去7天的操作。第一个示例直接操作Date对象来完成日期减法,第二个示例则利用Calendar类的灵活性进行同样的日期计算。
902

被折叠的 条评论
为什么被折叠?



