`

Java日期计算:获取两个日期之间的天数

阅读更多

功能描述:两个日期相减得到天数,判断两个时间间隔是否大于7天

	public static void main(String[] args) {
		String str1 = "2014-05-10";
		SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
		try {
			Date date1 = sdf.parse(str1);
			Date date2 = new Date();
			//获取时间的毫秒数
			System.out.println(date2.getTime());
			System.out.println(date1.getTime());
			//比较天数
			if((date2.getTime()-date1.getTime())/(24*60*60*1000)>=7){
				System.out.println("true");
			}else{
				System.out.println("false");
			}
		} catch (ParseException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		}
	}

 

0
1
分享到:
评论

相关推荐

    计算两个日期相差的天数

    首先,我们可以使用 Calendar 对象的 setTime 方法将两个日期设置到 Calendar 对象中,然后使用 getTimeInMillis 方法获取两个日期的毫秒值。最后,我们可以使用这两个毫秒值计算出日期之间的天数。 以下是计算两个...

    Java 计算两个日期之间相差的月数

    总的来说,Java提供了多种方式来计算两个日期之间相差的月数,选择哪种方法取决于你的具体需求,如是否需要考虑日期中的天数,以及是否处理跨闰年的边界问题。对于简单的情况,`ChronoUnit.MONTHS.between()`就足够...

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

    这段代码首先获取两个日期的毫秒值,然后计算它们之间的差值,最后除以一天的毫秒数得到天数差。 2. 使用`java.time.LocalDate`计算日期差: 对于Java 8及更高版本,我们推荐使用`LocalDate`。这个类提供了`until...

    java 请假天数计算工具类

    使用Java 8的日期时间API(`java.time`包)来处理日期和时间,如计算两个日期之间的天数,判断是否为工作日等。同时,为了提高效率和减少数据库交互,可以利用Redis的特性,将部分计算结果缓存起来。 综上所述,这...

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

    为了计算两个日期之间的差值,首先需要获取这两个日期对应的毫秒值。这可以通过`SimpleDateFormat.parse()`方法完成,它会根据指定的格式解析一个日期字符串,并返回一个`Date`对象。接着可以调用`Date.getTime()`...

    计算2个日期相差天数、去除节假日周末

    接下来,我们需要一个函数来计算两个日期之间的总天数。C++标准库中的`chrono`模块可以方便地处理日期和时间的计算。我们可以通过`std::chrono::days`来表示日期差: ```cpp std::chrono::days daysBetween(const ...

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

    3. **获取时间戳**:通过`Calendar`类获取两个日期的时间戳。 4. **计算时间差**:通过两个时间戳相减得到毫秒级的时间差。 5. **转换为天数**:将毫秒差值转换为天数,即除以一天的毫秒数(1000 * 3600 * 24)。 #...

    Java编程输入两个年月日,(1)判断两个日期是否相同,并且将相差的天数显示出来;(2)将日期后推或前推N天,并将该日期输出。

    - 首先,通过用户输入获取两个日期。 - 使用`DateType`类来表示日期,并通过`bool`方法判断两个日期是否相同。 - 通过`ZongTian`方法计算每个日期距离某个参考点(通常是公元0年1月1日)的总天数,从而计算出两日...

    计算除周六日、法定节假日以外两个日期之间的间隔天数

    计算除周六日、法定节假日以外两个日期之间的间隔天数

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

    在编程和数据分析中,计算两个日期之间的差值是一项常见的任务,...了解以上概念后,你可以根据具体需求选择合适的编程语言或工具来计算两个日期之间的天数。无论是开发应用程序还是进行数据处理,这个功能都极其实用。

    Android 获取2个日期相差天数

    这个任务可以通过编程实现,本文将详细讲解如何在Android环境中获取两个日期相差的天数。 首先,我们需要了解Java中的日期处理类,主要涉及到`java.util.Date`和`java.text.SimpleDateFormat`。`Date`类用于表示...

    Java日期工具类

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

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

    以下是一个示例函数,用于计算两个日期之间的天数: ```java public int countDaysBetween(Date startDate, Date endDate) { if (startDate != null && endDate != null) { Calendar calStart = Calendar....

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

    - `add`函数调用`formatDate`函数获取两个日期的`Date`对象,并使用`Date.parse`函数计算出这两个日期对应的毫秒数。 - 最后,通过计算毫秒数之差并除以一天的毫秒数来得到天数。 #### Java中的日期相减方案 在...

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

    在Java中,计算两个日期之间相差的天数是一项常见且实用的功能。本文将详细介绍如何使用`SimpleDateFormat`、`Date`以及`Calendar`类来实现这一功能。 #### 代码解读 首先,我们来看一下给出的示例代码: ```java...

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

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

    Java计算两个日期时间之间的天数最简方法

    Java计算两个日期时间之间的天数最简方法 计算两个日期时间之间的天数是Java开发中的一项常见任务。Java提供了多种方法来实现这一功能,本文将介绍其中一种最简洁的方法。 在Java中,计算两个日期时间之间的天数...

    计算天数 java练习

    5. **日期计算**: 在实际编程中,我们可能需要计算两个日期之间的差值,比如计算生日、节假日等。使用`java.time`包的`Duration`或`Period`类可以轻松实现。 6. **闰年判断**: 判断一个年份是否是闰年,可以使用...

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

    在Java编程中,计算两个日期之间的差异是一项常见的任务,它涉及到日期和时间的处理。`DateUtils.java` 文件很可能是包含一个工具类,用于帮助我们完成这个任务。在这个类中,可能包含了各种方法来计算两个`java....

    java 日期计算

    这个名为"java 日期计算"的项目提供了一个简单的解决方案,用于计算两个日期之间的差值,即相差的天数。下面我们将深入探讨相关的Java日期处理知识。 Java中的日期和时间API主要有两个版本:一个是早期的`java.util...

Global site tag (gtag.js) - Google Analytics