import java.text.*; //NumberFormat needs
import java.util.*; //Locale needspublic class format{
public static void main(String[] args){
Calendar cal=Calendar.getInstance();
cal.add(Calendar.DATE,-7);
Date d=cal.getTime();
System.out.println(d);
}
}
没有你说的那个问题的
import java.util.*; //Locale needspublic class format{
public static void main(String[] args){
Calendar cal=Calendar.getInstance();
cal.add(Calendar.DATE,-7);
Date d=cal.getTime();
System.out.println(d);
}
}
没有你说的那个问题的
So the result you get was 2003-3-31, not 2003.2.31If you want to set the date to 2003-3-1:
GregorianCalendar temdate= new GregorianCalendar(2003,2,1);