`

获取当前时间的前一天和后一天

    博客分类:
  • Java
 
阅读更多
package jp.co.hitachi_solutions.regasas.common;

import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;


/**
 * DateUtil
 */
public class DateUtil {

	/**
	* 当前日期的前一天
	* @param specifiedDay
	* @return
	* @throws Exception
	*/
	public static String getSpecifiedDayBefore(String specifiedDay){
		//SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyyMMdd");
		Calendar c = Calendar.getInstance();
		Date date=null;
		try {
			date = new SimpleDateFormat("yyyyMMdd").parse(specifiedDay);
		} catch (ParseException e) {
			e.printStackTrace();
		}
		c.setTime(date);
		int day=c.get(Calendar.DATE);
		c.set(Calendar.DATE,day-1);

		String dayBefore=new SimpleDateFormat("yyyyMMdd").format(c.getTime());
		return dayBefore;
	}
	/**
	* 当前日期的后一天
	* @param specifiedDay
	* @return
	*/
	public static String getSpecifiedDayAfter(String specifiedDay){
		Calendar c = Calendar.getInstance();
		Date date=null;
		try {
			date = new SimpleDateFormat("yyyyMMdd").parse(specifiedDay);
		} catch (ParseException e) {
			e.printStackTrace();
		}
		c.setTime(date);
		int day=c.get(Calendar.DATE);
		c.set(Calendar.DATE,day+1);

		String dayAfter=new SimpleDateFormat("yyyyMMdd").format(c.getTime());
		return dayAfter;
	}
}

 

分享到:
评论

相关推荐

    c#获得当前日期的前一天

    总之,C#中的DateTime结构体提供了丰富的日期和时间操作,包括获取前一天的日期。了解这些基础知识,有助于进行更复杂的日期计算和时间处理任务。在实际编程中,结合具体需求,灵活运用这些方法,可以提高代码的效率...

    js获取当前时间yyyymmddhhmmss

    js获取当前时间yyyymmddhhmmss js获取当前时间yyyymmddhhmmss js获取当前时间yyyymmddhhmmss js获取当前时间yyyymmddhhmmss js获取当前时间yyyymmddhhmmss js获取当前时间yyyymmddhhmmss js获取当前时间...

    java获取当前时间和前一天日期(实现代码)

    在Java编程中,获取当前时间以及前一天的日期是一项常见的任务,尤其在处理日期相关的业务逻辑时。本示例代码提供了一种简洁的方式实现这一功能。下面将详细解释这段代码的工作原理及其涉及的Java日期时间API。 ...

    js获得给定时间时间后一个小时或一天的时间.txt

    js中本人尝试过许多方法对时间前进进行计算,后来慢慢发现,通过New Date类对每日的24:00的进位,可以很简便的计算出给定时间的一小时或一天后的时间;此次资源以整时为例,若精确到分秒,思路相同,可先将分秒部分...

    -获取一周的前一天的时间

    - `lastWeek()`方法计算当前日期前一周的第一天。首先,它获取当前日期的年、月和日,然后减去6天来得到上周的第一天。注意,这里需要处理闰年的二月份有29天的情况,以及不同月份的不同天数。 - `lastMonth()`...

    DB2 日期数据库的sql语句

    本文将详细介绍如何在DB2数据库中使用SQL语句来获取当前日期、当前时间和当前时间戳,并展示如何计算前一天的日期。 #### 获取当前日期(Current Date) 在DB2中,`CURRENTDATE`函数可以用来获取当前系统的日期。...

    js获取当前日期前N天或者后N天的日期,简单方便(附源码).pdf

    在JavaScript中,获取当前日期前或后的指定天数是一项常见的任务,这在处理日期相关的功能时非常有用,比如日历应用、数据分析等。本篇将详细介绍如何使用JavaScript实现这一功能,并提供一个简洁实用的示例代码。 ...

    日期的前一天和后一天的移动(js)

    在JavaScript中,处理日期对象是常见的任务之一,特别是在前端开发中,我们经常需要根据用户的选择或者特定需求获取日期的前一天和后一天。本教程将详细讲解如何使用JavaScript实现这一功能,并提供具体的实例来帮助...

    如何利用java得到当前的时间和前一天的时间.doc

    总结起来,Java中获取当前时间和前一天时间主要通过`Date`和`Calendar`类,而格式化日期和时间则依赖于`DateFormat`。这些基本的日期和时间处理功能在各种场景下都非常有用,例如记录日志、数据分析或者用户界面的...

    使用VBS获取当前日期的前一天 并修正输出格式

    本文将详细讲解如何使用VBS获取当前日期的前一天,并且修正输出格式,使得日期符合特定的样式,如"YYYY-MM-DD"。 首先,获取当前日期有多种方法。第一种是直接使用`Date()`函数,它会返回系统当前的日期和时间,...

    SQL SERVER 获取年、季、月、周、日开始时间和结束时间

    time: 返回的时间点,如果时间点为8点,返回的结束时间为第二天的8点,例如获取8月最后一天的结束时间,以8点计,则返回值为 2022-09-01 07:59:59.997 select dbo.GetDateStartFirstAndLast('-q','s','2022-08-03',...

    iOS如何获取当前日期前后N天的时间示例代码

    比如我们要获取当前日期7天后的日期,要怎么实现呢 获取当前日期 NSDate *currentDate = [NSDate date]; 前一天或后一天时间 NSDate *lastDay = [NSDate dateWithTimeInterval:-24*60*60 sinceDate:date];//前一...

    C#获取上个月第一天和最后一天日期的方法

    在C#中,我们可以使用`DateTime.Now`对象来获取当前的日期和时间,然后分别提取出年份和月份: ```csharp int year = DateTime.Now.Year; int mouth = DateTime.Now.Month; ``` 接着,我们需要判断当前月份是否为...

    C#中获取当前时间

    - 获取本周第一天的日期(假设一周从周一开始): ```csharp int daysUntilMonday = (int)DateTime.Now.DayOfWeek - 1; if (daysUntilMonday ) daysUntilMonday = 0; string firstDayOfWeek = DateTime.Now....

    wpf 根据系统时间获得一天的、一周、一月的时间段

    用wpf写的更具系统时间获得一天、一周、一月的时间段 例如 2012-11-16 15:05 那么获得一周的时间段就是 2012-11-12 15:05 到 2012-11-18 15:05时间段 希望对你有所帮助 主要用于 时间段的查询 当用户在页面选择 本周...

    jquery自定义当前动态时间样式

    本教程将深入讲解如何利用jQuery实现一个动态显示当前时间的功能,并自定义其样式,使时间展示更加美观和个性化。 首先,我们需要理解HTML是网页的基础结构,CSS用于设置样式,而JavaScript则是用来增加网页的交互...

    Mysql获取当前日期的前几天日期的方法

    Mysql根据时间查询日期的优化技巧mysql 获取昨天日期、今天日期、明天日期以及前一个小时和后一个小时的时间解析MySQL中存储时间日期类型的选择问题JDBC中使用Java8的日期LocalDate和LocalDateTime操作mysql、...

    易语言取上个月第一天和最后一天

    同理,获取上个月的最后一天则需要找到上个月的第一天后再加一天,因为每个月的最后一天是下个月的第一天的前一天。 在易语言中,我们可以使用以下步骤来实现: 1. 获取当前日期:使用内置函数“取日期”(GetDate...

    js获取当前日期前七天的方法

    在JavaScript中,获取当前日期前七天的方法是通过创建一个`Date`对象并对其进行操作来...希望这个实例对您理解和使用JavaScript获取当前日期前七天的方法有所帮助,并鼓励您进一步探索JavaScript的日期和时间处理能力。

Global site tag (gtag.js) - Google Analytics