Calendar根据当前日期算前一年、前一月、前一天

来源:互联网 发布:手机淘宝如何代付 编辑:程序博客网 时间:2024/06/10 03:42
  1. Calendar ca = Calendar.getInstance();// 得到一个Calendar的实例  
  2. //ca.setTime(new Date()); // 设置时间为当前时间  
  3. ca.set(20111117);// 月份是从0开始的,所以11表示12月  
  4. ca.add(Calendar.YEAR, -1); // 年份减1  
  5. ca.add(Calendar.MONTH, -1);// 月份减1  
  6. ca.add(Calendar.DATE, -1);// 日期减1  
  7. Date resultDate = ca.getTime(); // 结果  
  8. SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");  
  9. System.out.println(sdf.format(resultDate));



欢迎交流 JavaAndroid开发 295063374
1 0