java对Date日期进行加减运算操作简洁代码

java.util.Calendar对Date日期进行加减运算,年份加减,月份加减

  • 引用类
  • Calendar方法说明
    • 1.getInstance()方法
    • 2.setTime(Date date)方法
    • 3.add(param1,param2)方法
    • 4.getTime()方法
  • 示例代码

引用类

import java.util.Calendar;
import java.util.Date;

Calendar方法说明

1.getInstance()方法

使用默认时区和语言环境获得一个日历。

2.setTime(Date date)方法

把初始时间赋给日历,此处入参为待操作的日期对象

3.add(param1,param2)方法

param1为操作类型,包括年、月份、天、小时等类型
param2为操作数量,为正数时是对日期进行加操作,时间往后,为负数时对时间进行减操作,时间往前。

4.getTime()方法

getTime()方法可以拿到calendar中操作后的日期值。

示例代码

Date nowDate = new Date(); 
Calendar calendar = Calendar.getInstance();  
calendar.setTime(nowDate); 
//准备工作完成,下面开始对日期进行操作
System.out.println(nowDate);  //先输出下未操作前的时间
calendar.add(Calendar.DATE, 6); //当前天数加六天
System.out.println(calendar.getTime()); 
calendar.add(Calendar.MONTH, -6);  //当前月份减六个月
System.out.println(calendar.getTime()); 
calendar.add(Calendar.YEAR, 2); //当前年加两年
System.out.println(calendar.getTime()); 

你可能感兴趣的:(java对Date日期进行加减运算操作简洁代码)