`

某个时间之前或之后多少天

 
阅读更多
public class DateUtil {
	public static void main(String[] args) {
		try {
			System.out.println(addDate("2014-09-09",22));
		} catch (ParseException e) {
			e.printStackTrace();
		}
	}
	public static String addDate(String d, long day) throws ParseException {
		SimpleDateFormat sf = new SimpleDateFormat("yyyy-MM-dd");
		Date date = sf.parse(d);
		long time = date.getTime();
		day = day * 24 * 60 * 60 * 1000;
		time += day;
		return sf.format(new Date(time));
	}
}

 

分享到:
评论

相关推荐

    Shell 计算N分钟之前或之后的时间

    Shell脚本,计算N分钟前或后的时间,比如,当前时间14:26,执行脚本计算三分之前的时间,得到结果14:23。

    C++ 删除某文件夹路径下当前系统时间前/后某天的文件

    本项目专注于删除指定文件夹路径下,当前系统时间之前第三天或之后任意天数的文件。通过修改配置文本,可以灵活设置删除的时间范围。以下是实现这一功能的关键知识点: 1. **文件系统操作**:C++标准库提供了`...

    js获取一段时间内日期(天、周一、月、年)

    在JavaScript中,获取一段时间内的日期是一项常见的任务,尤其在数据处理和日历应用中非常有用。这个主题涉及到几个关键的概念,包括日期对象的创建、日期的比较以及如何遍历一个日期范围来提取特定类型的日期。以下...

    一个简单的java库用于将显示日期格式化成几分钟几天之前这样的格式

    例如,假设我们有一个`java.util.Date`对象表示某个过去的时间点,我们可以这样做: ```java import com.marlonlom.util.timeago.TimeAgo; TimeAgo timeAgo = new TimeAgo(); String relativeTime = timeAgo....

    java比较时间前后

    // 将cal2的时间向后推移1秒 if (cal1.before(cal2)) { System.out.println("cal1 在 cal2 之前"); } else if (cal1.after(cal2)) { System.out.println("cal1 在 cal2 之后"); } else { System.out.println...

    Windows时间片精度设置工具

    在Windows操作系统中,CPU时间片(也称为时间量子或时间槽)是系统分配给每个进程执行的时间单位。这个参数对系统的性能和响应性有直接影响。默认情况下,Windows会自动调整时间片长度以优化系统性能,但某些特殊...

    php把时间戳转换成多少时间之前函数的实例

    此外,还有一种常见需求是将时间戳转换成“多少时间之前”的格式,如“5小时前”或“3天前”,这种表述方式常见于社交网络、论坛、博客评论等场景中,用于表示某个事件或动作距离现在过去了多久。 上文提供的代码...

    查询指定时间点的表数据.txt

    在Oracle数据库中,查询特定时间点的数据是一项非常有用的功能,尤其是在进行历史数据分析或审计时。本文将详细介绍如何利用Oracle的特性来查询指定时间点的表数据。 #### 一、理解Oracle的时间点查询概念 在...

    session失效重新登录后,返回之前页面,并保留表单数据

    - **临时存储**:在用户被重定向到登录页面时,将表单数据暂存到服务器的某个地方(如服务器端的内存、数据库或Cookie)。登录成功后,根据存储的数据填充表单。 - **客户端存储**:利用浏览器的localStorage或...

    很好的时间同步软 电脑主机无电池保存不住时间

    在描述中提到,“电脑主机无电池保存不住时间”,这通常是指计算机主板上的CMOS电池(也称为实时时钟电池)电量耗尽或失效,导致计算机每次开机时无法保留之前设置的日期和时间,需要手动调整。此时,使用时间同步...

    建立保持时间

    1. **案例一**:假设在某个设计中,根据时序分析得到的建立时间为2.2纳秒,保持时间为0.7纳秒。而在实际的输入波形中,建立时间为2纳秒,保持时间为0.1纳秒。这种情况下,显然无法满足时序要求,需要调整输入波形...

    inaftersinceforby表示时间PPT教案.pptx

    2. **"by"** 用于表示截止到某个时间点,即某个动作或状态在某个时间之前已经完成。例如:"By the end of last year, he had learned 2000 English words." 这句话表明他在去年年底已经学了2000个英语单词。 3. **...

    修改文件创建时间的软件

    - **数据恢复**:当文件系统出现错误或受到病毒攻击后,恢复文件的正确时间可以帮助还原系统的正常状态。 - **隐私保护**:通过改变文件的创建时间,可以模糊文件的真实创建时间,增加隐私保护。 - **归档整理**:在...

    WPF获取系统时间

    方法一和方法二都使用了DispatcherTimer来每秒触发一个Tick事件,并在事件处理方法中,将当前时间格式化为长字符串格式,并更新到某个UI控件(如TextBlock)的Content属性上。区别在于方法二中直接使用了...

    Win7修改时间

    这个问题可能是由于某个关键文件缺失导致的,使得用户无法通过常规方式修改系统时间。 在"Win7修改时间"这个主题中,主要涉及到以下几个知识点: 1. **Windows 7的时间设置界面**:在Windows 7中,用户需要通过...

    RMAN恢復数据库到指定時間點

    RMAN不完全恢复是指将数据库恢复到某个特定时间点或系统更改号(SCN)的状态,而不是恢复到最新的状态。这种方法通常用于撤销某些意外的操作,比如删除了重要的数据表或者进行了错误的数据修改等。 #### 三、实验目的...

    时间片轮转算法在单片机程序设计中的应用

    时间片轮转算法的核心思想是将处理器的时间分成若干个相等的单位时间,称为时间片或时间量。当某个任务被分配到一个时间片时,该任务将获得处理器的使用权直至时间片用完,然后系统将处理器的使用权交给下一个任务。...

Global site tag (gtag.js) - Google Analytics