当前位置:   article > 正文

JAVA Date类型加减小时或天数_java date 加减

java date 加减

在原日期的基础上增加小时数

/**
     * 在原日期的基础上增加小时数
     * @param date
     * @param i
     * @return
     */
    public static Date addHour(Date date,int i){
		Calendar c = Calendar.getInstance();
    	c.setTime(date);
   	 	c.add(Calendar.HOUR_OF_DAY, i);
    	Date newDate = c.getTime();
    	return newDate;
	}
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13

在原日期的基础上增加天数

/**
     * 在原日期的基础上增加天数
     * @param date
     * @param i
     * @return
     */
    public static Date addDay(Date date,int i){
    	Calendar c = Calendar.getInstance();
    	c.setTime(date);
    	c.add(Calendar.DATE, i);
    	Date newDate = c.getTime();
    	return newDate;
    }
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13

Calendar的值
cal.add(Calendar.YEAR, 1);//年
cal.add(Calendar.MONTH, 1);//月
cal.add(Calendar.DATE, 1);//日
cal.add(Calendar.HOUR_OF_DAY, -1);//时
cal.add(Calendar.MINUTE, 1);//分
cal.add(Calendar.SECOND, 1);//秒
cal.add(Calendar.DATE, 7);//周

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小蓝xlanll/article/detail/549394
推荐阅读
相关标签
  

闽ICP备14008679号