java求前几天,前几周,前几月,前几年时间
package users;
import java.util.Calendar;
import java.util.Date;
public class test {
public static void main(String[] args) {
Calendar c = Calendar.getInstance();
c.setTime(new Date());
c.add(Calendar.YEAR,-1);//上一年;
//c.add(Calendar.DATE,-1);前一天;
//c.add(Calendar.WEEK_OF_MONTH,-1);前一周;
//c.add(Calendar.MONTH,-1);上个月;
Date date1 = c.getTime();
Date date2 = new Date();
System.out.println(date1.toString());
System.out.println(date2.toString());
}
}
结果如图: