`
jackroomage
  • 浏览: 1217432 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类

JAVA小函数-计算日期差

阅读更多
//获取日期差,返回相差天数。
//日期格式:2005-01-01
//Author : Meanson Wang
//Email:     meansonw@hotmail.com

public static long getCompareDate(String startDate,String endDate) throws ParseException {
     SimpleDateFormat formatter=new SimpleDateFormat("yyyy-MM-dd");
     Date date1=formatter.parse(startDate);   
     Date date2=formatter.parse(endDate);
     long l = date2.getTime() - date1.getTime();
     long d = l/(24*60*60*1000);
     return d;
}

本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/meanson/archive/2005/01/07/243974.aspx
分享到:
评论
1 楼 hellostory 2012-08-23  
日常生活中,我们都不按你上面的那个方法算的!!!

相关推荐

    java-property-utils-1.9.1.zip

    Java 属性工具库(java-property-utils-1.9.1.zip) Java 属性工具库(java-property-utils)是一个用于处理 Java 应用程序属性的实用程序库,版本为 1.9.1。这个库提供了方便的方法来读取、解析、操作和管理 Java ...

    java日期函数示例

    以上内容详细介绍了 Java 日期函数的基本用法,包括日期和时间元素的表示法、日期间隔的计算、计算月份最大天数的方法、日期和时间的格式化输出以及计算一年中的第几星期等内容。通过这些知识点的学习和实践,开发者...

    java日期时间操作函数代码

    在Java编程语言中,日期和时间的处理是常见的任务,涉及到很多实用的函数。本篇文章将深入探讨如何在Java中进行日期时间的操作,主要基于标题和描述中提及的知识点。 首先,Java提供了一个内置的`java.util.Date`类...

    Java实用经验总结--日期、数字篇

    - 对于数学运算,`java.lang.Math` 类提供了各种数学函数,如 `Math.pow(double base, double exponent)` 用于计算幂,`Math.round(double a)` 进行四舍五入等。 - 当需要处理大整数或高精度浮点数时,可以使用 `...

    java-1.8.0-openjdk-1.8.0.252-2.b09.redhat.windows.x86_64.zip

    4. **Date和Time API的改进**:引入了新的java.time包,提供了更强大、更易用的时间日期处理功能。 5. **默认方法**:在接口中添加了可实现的方法,允许接口扩展而不会破坏已有的实现。 6. **类型推断**:编译器能够...

    java-8-openjdk-amd64

    1. **Lambda表达式**:Java 8引入了函数式编程的概念,Lambda表达式允许将匿名函数作为参数传递给方法,简化了代码并提高了代码的可读性。例如,可以使用lambda表达式来创建和使用匿名内部类,如事件处理器或集合的...

    java 日期转化计算

    根据给定文件的信息,本文将深入探讨Java中与日期转换及计算相关的几个核心知识点:如何计算当前日期是年度中的第几周、确定某天是一周中的哪一天、日期的格式化处理、获取指定年份月份的具体日期以及如何获得当前...

    Java常用函数大全

    5. **BSTime.java**: 可能包含了时间处理的函数,如计算时间差、时间格式化等。除了`Date`类,Java 8引入了`java.time`包,提供了更强大和易用的时间日期API,如`LocalTime`、`Duration`等。 6. **BSFile.java**: ...

    java源码包---java 源码 大量 实例

     Java数据压缩与传输实例,可以学习一下实例化套按字、得到文件输入流、压缩输入流、文件输出流、实例化缓冲区、写入数据到文件、关闭输入流、关闭套接字关闭输出流、输出错误信息等Java编程小技巧。 Java数组倒置...

    Java常用函数速查表

    以下是一些重要的Java函数及其应用场景: 1. **String类**:String类提供了大量的操作字符串的方法,如`substring()`用于截取字符串,`concat()`用于连接字符串,`indexOf()`和`lastIndexOf()`用于查找子串位置,`...

    计算日期差

    在R语言中,我们可以使用`difftime`函数来计算日期差: ```r date1 <- as.Date("2023-01-01") date2 <- as.Date("2023-02-01") diff_days <- difftime(date2, date1, units = "days") print(diff_days) # ...

    Java 计算农历全_java获取农历_java_日历_greens1r_农历_

    "Java 计算农历全_java获取农历_java_日历_greens1r_农历_"这个标题和描述表明,我们将探讨如何利用Java来获取和计算农历日期。在这个过程中,我们可能会参考名为"greens1r"的开发者或库,它可能提供了一些相关的...

    java 请假天数计算工具类

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

    OnJava8-Examples-3.0_soucecode_java_

    《OnJava8-Examples-3.0_soucecode_java_》是基于Java 8的一份源代码库,它对应于《Thinking in Java 5th Edition》这本书中的示例代码。这个压缩包包含了丰富的编程示例,旨在帮助读者深入理解Java 8的新特性以及...

    计算机软件-商业源码-计算月日年的函数.zip

    这个"计算机软件-商业源码-计算月日年的函数.zip"压缩包文件很可能包含了一组用于处理日期和时间的源代码,可能包括计算日期间隔、判断日期合法性、获取特定日期的月份和天数等功能。这些函数在很多应用场景中都是必...

    Java-8-jar包

    5. **日期和时间API的改进**:Java 8对日期和时间API进行了彻底重构,引入了java.time包,提供了更加灵活和人性化的日期、时间、时区处理功能。 6. **接口默认方法**:接口可以拥有默认实现的方法,这使得在不破坏...

    java-1.8.0-openjdk-1.8.0.201-2.b09.redhat.windows.x86_64.zip

    4. **Date和Time API的改进**:Java 8引入了全新的`java.time`包,替换过时的`java.util.Date`和`java.util.Calendar`,提供了更易用、更强大、更符合人类习惯的时间日期处理API。 5. **Optional类**:为了解决空...

    java常用函数2java常用函数2.doc

    factorial函数计算一个整数的阶乘,使用递归方式计算。该函数的参数为整数,返回一个整数。 4. 十六进制打印函数 printHexString函数将byte数组以十六进制形式打印到控制台。该函数的参数为String和byte数组,返回...

    java 日期计算

    在给定的代码示例中,主要展示了如何使用这些类来计算日期的前几天和后几天。 首先,我们来看`java.util.Date`类,它是表示特定瞬间的类,精确到毫秒。在示例中,通过`new Date()`创建了一个表示当前时间的Date对象...

    java中日期格式的转换

    在Java编程语言中,日期和时间的处理是常见的需求之一,尤其是在涉及数据库操作或日志记录等场景。本文将深入探讨如何在Java中进行日期格式的转换,这包括将日期对象转换为特定格式的字符串,以及将字符串转换回日期...

Global site tag (gtag.js) - Google Analytics