`

java获得指定时间几天前或几天后的日期

阅读更多
/**
	 * 得到几天前的时间
	 * 
	 * @param d
	 * @param day
	 * @return
	 */
	public static Date getDateBefore(Date d, int day) {
		Calendar now = Calendar.getInstance();
		now.setTime(d);
		now.set(Calendar.DATE, now.get(Calendar.DATE) - day);
		return now.getTime();
	}

	/**
	 * 得到几天后的时间
	 * 
	 * @param d
	 * @param day
	 * @return
	 */
	public static Date getDateAfter(Date d, int day) {
		Calendar now = Calendar.getInstance();
		now.setTime(d);
		now.set(Calendar.DATE, now.get(Calendar.DATE) + day);
		return now.getTime();
	}

分享到:
评论

相关推荐

    Java - DateUtil 日期时间转换工具类

    内容概要:日期时间转换工具类,包括基本的Date类型,String类型,TimeStamp类型,LocalDateTime类型,LocalDate类型之间的互相转换,还提供了许多与时间获取,时间计算有关的方法,如:获取指定日期几天后的日期;...

    Java实现获取前、后N天日期的函数分享

    本文主要介绍如何编写一个简单的函数,用于获取当前日期之前或之后的N天日期。这个功能对于许多应用程序都非常有用,例如在日程管理、数据分析或者报表生成等场景。 首先,我们需要导入相关的Java库,包括`java....

    java Calender类 日期的加减.docx

    上面的代码提供了两个工具方法,用于获取几天前的日期和几天后的日期。 日期格式化 使用 SimpleDateFormat 类可以将 Date 对象格式化为指定的日期格式: ```java SimpleDateFormat sdf = new SimpleDateFormat(...

    C#返回多少分钟之前或多少分钟之后时间的方法

    本篇文章将详细讲解如何在C#中返回指定分钟数之前或之后的时间,并提供一个具体的示例代码来帮助理解这一过程。 首先,我们需要了解C#中的DateTime结构,它是用于表示日期和时间的内置类型。DateTime提供了丰富的...

    javascript网页特效实例大全

    4.23 计算几天后将是什么日期 92 第5章 鼠标类特效 95 5.1 让鼠标悬停来开关窗口 96 5.2 鼠标的十字星准星 96 5.3 鼠标的文字跟踪 97 5.4 鼠标经过时改变文本颜色 99 5.5 鼠标驱动图片变化 100 5.6 鼠标悬停...

Global site tag (gtag.js) - Google Analytics