Java获取指定时间前一小时、后一小时的时间

代码如下:功能可以根据自己的需要修改成一天前、一个月前等等。

	/**
	 * 获取当前时间前一小时的时间
	 * @param date
	 * @return java.util.Date
	 */
	public static Date beforeOneHourToNowDate(Date date) {
	    Calendar calendar = Calendar.getInstance();
	    /* HOUR_OF_DAY 指示一天中的小时 */
	    calendar.setTime(date);
	    calendar.add(Calendar.HOUR_OF_DAY, -1);
	    return calendar.getTime();
	}
	
	/**
	 * 获取当前时间后一小时的时间
	 * @param date
	 * @return java.util.Date
	 */
	public static Date afterOneHourToNowDate(Date date) {
	    Calendar calendar = Calendar.getInstance();
	    /* HOUR_OF_DAY 指示一天中的小时 */
	    calendar.setTime(date);
	    calendar.add(Calendar.HOUR_OF_DAY, 1);
	    return calendar.getTime();
	}

版权声明:本文为qq_42804736原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。