解析日期:
Date myDate = dateFormat.parse(dateString);
然后计算出您需要减去的毫秒数:
Date newDate = new Date(myDate.getTime() - 604800000L); // 7 * 24 * 60 * 60 * 1000
或使用
java.util.Calendar该类提供的API :
Calendar calendar = Calendar.getInstance();calendar.setTime(myDate);calendar.add(Calendar.DAY_OF_YEAR, -7);Date newDate = calendar.getTime();
然后,如果需要,将其转换回字符串:
String date = dateFormat.format(newDate);



