`

JAVA比较两个日期的差值天数

阅读更多
package com.anxin.ssk.cache;

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

import org.apache.commons.lang.time.DateUtils;

/**
 * @author: (le.qiao)
 * @e-mail: qiaolevip@gmail.com
 * @myblog: <a href="http://qiaolevip.iteye.com">http://qiaolevip.iteye.com</a>
 * @date: 2014-1-17
 * 
 */
public class C {

	public static void main(String[] args) {
		SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
		Date today = new Date();
		System.out.println(sdf.format(today));
		Date anotherDate = DateUtils.addDays(today, 21);
		System.out.println(sdf.format(anotherDate));
		System.out.println((int) ((anotherDate.getTime() - today.getTime()) / (1000 * 60 * 60 * 24)));
	}
}


// 2014-01-17
// 2014-02-07
// 21

 

分享到:
评论

相关推荐

    计算两个日期相差的天数

    本文主要介绍了计算两个日期相差的天数的方法,使用 Java 语言实现,并提供了三个相关代码示例。 计算两个日期相差的天数 计算两个日期相差的天数是一个常见的需求,例如计算两个日期之间的时间间隔。在 Java 中,...

    Java中计算两个日期相差天数和比较2日期先后顺序

    通过以上介绍,我们可以看到在Java中计算两个日期相差的天数及比较它们的先后顺序是相对简单的过程。关键在于正确地使用`SimpleDateFormat`来解析日期字符串,以及理解`Date`对象之间的运算方式。同时,合理的异常...

    java实现输入任意两个日期输出月份数和天数

    java实现输入任意两个日期输出月份数和天数,综合考虑闰年、2月等因素,对于整月计算利息或按天数计算利息提供基础工具类。也可以吧内部类独立出来,方便跨包调用,可自行调整。很实用的一个实现。其他百度查到的很...

    java计算两个日期相隔的天数

    在Java编程语言中,计算两个日期之间的天数差是一个常见的任务,这在处理时间相关的业务逻辑时非常有用。本文将详细介绍如何使用Java进行此类计算,包括基础方法、API的使用以及可能遇到的问题。 首先,Java提供了`...

    java中计算两个日期相差几天

    ### Java中计算两个日期相差几天 在Java编程中,经常需要处理与日期和时间相关的操作。其中一项常见的需求就是计算两个日期之间的差距。本篇文章将详细介绍如何在Java中计算两个日期相差几天,并深入探讨示例代码中...

    Android 获取2个日期相差天数

    在Android开发中,有时我们需要计算两个日期之间的差值,例如计算两个生日之间相差多少天,或者确定一个事件距离现在还有多少天。这个任务可以通过编程实现,本文将详细讲解如何在Android环境中获取两个日期相差的...

    JAVA求两日期差值,判断日起合法性,前推后推日期

    在Java中,求两个日期之间的差值可以通过多种方式实现,但本代码示例中使用了自定义的`DateType`类来封装日期,并通过计算每个日期距离某一基准点(如公元元年)的总天数,然后相减得到两日期之间的差值。...

    比较两个日期之间相差的天数

    在Java编程语言中,比较两个日期之间的差值是一个常见的需求,尤其是在处理日历相关的功能时。本文将详细介绍如何在Java中计算两个日期之间的天数差,并对给出的代码进行解析。 #### 一、问题背景 在很多业务场景...

    JAVA求两个日期之间相差的天数

    在Java编程中,计算两个日期之间相差的天数是一个常见的任务,这通常涉及到日期类的使用。Java提供了多种处理日期和时间的类,比如`java.util.Date`、`java.util.Calendar`以及`java.time`包中的`LocalDate`等。在本...

    javaScript和java中日期相减得出天数方案

    无论是使用JavaScript还是Java来计算两个日期之间的天数差,核心思想都是将日期转换为毫秒数,然后计算两者之间的差值,最后将毫秒数转换为天数。这两种语言虽然语法有所不同,但实现逻辑非常相似。掌握这种方法对于...

    Java判断两个日期相差天数的方法

    在Java编程中,有时我们需要计算两个日期之间的差异,比如判断两个日期相差的天数。这里主要介绍两种不同的方法来实现这个功能。 首先,我们可以使用`java.util.Calendar`类来计算两个日期之间的差值。以下是一个...

    Java日期工具类

    16、计算传入的两个日期之间相差的天数 17、根据传入的年月返回该月的第一天 18、根据传入的年月返回该月最后的一天 19、获得当前月份的第一天 20、获得当前月份的最后一天 21、获取上月的第一天 22、获取上月的最后...

    利用Java中Calendar计算两个日期之间的天数和周数

    这两个函数结合使用,可以有效地帮助你在Java程序中处理日期之间的天数和周数的计算,这对于进行日期相关的业务逻辑或者数据分析来说非常有用。需要注意的是,这些函数假设日期都是按照格里高利历来计算的,如果你...

    指定两个日期计算相隔的天数

    在编程和数据分析中,计算两个日期之间的差值是一项常见的任务,尤其在日程安排、时间序列分析或报表生成等场景中。"指定两个日期计算相隔的天数"这一功能通常涉及日期函数的使用,这些函数能够帮助我们快速地得出两...

    用JAVA做两个给定时间的天数差

    在Java编程中,计算两个给定日期之间的天数差是一项常见的任务,这涉及到日期和时间的处理。Java提供了多种方式来解决这个问题,包括使用`java.util.Date`、`java.util.Calendar`类,以及从Java 8开始引入的`java....

    一行代码判断两个日期是否在同一周

    如果日期1减去`dt`所得到的天数整除7的商等于日期2减去`dt`的商,那么这两个日期在同一周。 ```csharp public static bool IsInSameWeek2(DateTime dtS, DateTime dtE) { int days1 = (dtS - dt).Days; int days2...

    计算天数 java练习

    `LocalDate`类用于表示没有时区信息的日期,`Period`类则用于表示两个日期之间的差值(包括年、月、日): ```java LocalDate startDate = LocalDate.of(2020, 1, 1); LocalDate endDate = LocalDate.of(2020, 12, ...

    计算两天之间的天数.rar

    以上代码示例展示了在Python、Java和JavaScript中计算两个日期之间天数差的基本方法。无论使用哪种语言,关键在于将日期字符串转换为日期对象,然后计算两个日期对象之间的差值。在Python和Java中,可以直接计算日期...

    java获取两个时间的相隔时间,包括年、月、日、时、分、秒

    2. **计算时间差**:要计算两个日期之间的差值,可以使用 `java.util.concurrent.TimeUnit` 类。例如,你可以将两个 `Date` 对象转换为毫秒,然后使用 `TimeUnit` 的 `between()` 方法来获取时间差。 ```java long ...

    两个日期之间的天数

    例如,要计算两个日期之间的天数,首先需要创建`datetime.date`对象,然后使用`timedelta`来计算差值: ```python from datetime import date date1 = date(2022, 5, 1) date2 = date(2022, 5, 15) delta = ...

Global site tag (gtag.js) - Google Analytics