public static void main(String args[]){
Calendar calendar = Calendar.getInstance();
int yeard = calendar.get(Calendar.YEAR);
int monthd = calendar.get(Calendar.MONTH)+1;
int dated = calendar.get(Calendar.DATE)-7;//得到前一星期
String d = yeard+"/"+monthd+"/"+dated;
System.out.println("一星期前的今天:"+d);
calendar.add(Calendar.MONTH, -1); //得到前一個月
int yearm = calendar.get(Calendar.YEAR);
int monthm = calendar.get(Calendar.MONTH)+1;
int datem = calendar.get(Calendar.DATE);
String m = yearm+"/"+monthm+"/"+datem;
System.out.println("一個月前的今天:"+m);
}
//依照這個方法,你可以随意擷取從今天開始的前或後的任意一天
運作結果:
一星期前的今天:2011/2/18
一個月前的今天:2011/1/25
取消
評論