java日期加减

来源:互联网 发布:军工机床行业数据 编辑:程序博客网 时间:2024/05/07 12:54

 public static void main(String[] args) {
  Calendar calendar = Calendar.getInstance();
  calendar.setTime(calendar.getTime()); //getTime()方法是取得当前的日期,其返回值是一个java.util.Date类的对象
  calendar.add(Calendar.MONTH, 6);
  SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd");
  String dateStr = df.format(calendar.getTime());
  System.out.println(dateStr);
 }

 

Calendar.add(int field, int amount)参考 JDK1.6 API

public abstract void add(int field, int amount)
根据日历的规则,为给定的日历字段添加或减去指定的时间量。例如,要从当前日历时间减去 5 天,可以通过调用以下方法做到这一点:

add(Calendar.DAY_OF_MONTH, -5)

参数:
field - 日历字段。
amount - 为字段添加的日期或时间量。
0 0