`
zhangb310
  • 浏览: 63840 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

求两日期之间的天数

    博客分类:
  • java
 
阅读更多
1. 以系统当前日期为起始日期,计算离目标日期还差几天

public String getDateDiff(String targettime) throws ParseException {      
    // 得到系统当前的日期      
    String today = DateFormat.getDateInstance().format(new Date());      
    SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd");      
    // 将目标日期设置为毫秒形式      
    long to = df.parse(targettime).getTime();      
    // 将起始日期设置为毫秒形式      
    long from = df.parse(today).getTime();      
    // 得到相减后的毫秒,除于1000得到秒,除于60得到分钟,再除于60得到小时,除于24得到天数      
    return to > from ? String.valueOf((to - from) / (1000 * 60 * 60 * 24)) : String      
        .valueOf((from - to) / (1000 * 60 * 60 * 24));      
    }     



2. 用户给定起始日期,计算离目标日期还差几天

public String getDateDiff(String targettime, String begintime) throws ParseException {      
    SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd");      
    // 将目标日期设置为毫秒形式      
    long to = df.parse(targettime).getTime();      
    // 将起始日期设置为毫秒形式      
    long from = df.parse(begintime).getTime();      
    // 得到相减后的毫秒,除于1000得到秒,除于60得到分钟,再除于60得到小时,除于24得到天数      
    return to > from ? String.valueOf((to - from) / (1000 * 60 * 60 * 24)) : String      
        .valueOf((from - to) / (1000 * 60 * 60 * 24));      
    }     
分享到:
评论

相关推荐

    计算两日期之间的天数

    总结起来,"计算俩日期之间天数"是一个基本但实用的编程任务,通过VS2010和.NET Framework提供的`DateTime`和`TimeSpan`类可以轻松实现。`TimeCompute.exe`小程序是这一功能的具体实现,为用户提供了一种便捷的方式...

    简单的计算两个日期之间天数

    在编程领域,计算两个日期之间的天数是一项常见的任务,尤其在处理时间相关的应用程序时。Dephi,作为一个强大的Object Pascal开发环境,提供了丰富的日期和时间处理功能。本篇将详细介绍如何在Dephi中实现这个功能...

    统计两日期之间天数的html文档

    选择好头尾日期后,计算两者之间天数,使用方式的话,可以下载下来之后,直接修改文件riqi网页版的文件名后缀,改成html就可以了,也可以直接在类似pycharm上面运行,还附带一个c语言版本的。统计日期数

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

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

    oracle语句查询两个日期之间星期六、星期日的天数

    oracle语句查询两个日期之间星期六、星期日的天数

    2日期相隔天数计算

    "2日期相隔天数计算"是一个基本但至关重要的功能,它可以帮助我们理解两个特定日期之间的差异。以下是对这个主题的详细解释。 首先,我们需要明确日期的表示方式。在计算机中,日期通常以年、月、日的形式存储,如...

    计算两个日期相隔天数并减去节假日

    计算两个日期相隔天数并减去节假日,这个可以使用在各种需要通知的场景以及工作日提醒等

    两日期的间隔天数

    eclipse,JAVA,俩日期间的天数计算。console处输入俩日期,输入年份可为公元前(但两个年份不可相差太大,太大不可计算),输入月份及天数不符合实际状况时,会做相应提醒。PS:日期输入时,先大后小,还是先小后大...

    计算两日期的时间差

    计算两日期之间的时间差,输入两个年月日 计算相差天数

    VB6.0 两个日期差,天数差

    MsgBox "两日期之间的天数差是: " & daysDifference ``` 这段代码将计算2022年1月1日到2022年12月31日之间的天数差,并显示在消息框中。 3. **注意点**: - 当日期顺序交换时(即date2在date1之前),DateDiff...

    Delphi 计算两个日期之间的时间差(天数).rar

    本示例源码专为Delphi初学者设计,它演示了如何在Delphi 7中计算两个日期之间的天数差异。下面我们将深入探讨这个主题。 首先,了解日期和时间在Delphi中的表示方式至关重要。在Delphi中,日期和时间通常用...

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

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

    编写一个java程序.,用户从键盘输入两个日期(都包括年月日,程序计算两个日期之间相隔的天数,并输出

    编写一个java程序ex09 功能:用户从键盘输入两个日期(都包括年月日),程序计算两个日期之间相隔的天数,并输出。

    MySQL计算两日期之间的工作日

    纯SQL语句实现,不需要写存储过程或者函数 在MySQL环境下测试过没有问题

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

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

    DB2 计算相差天数(时间)

    DB2 计算相差天数(时间),打个比方你要计算2013-10-20到2014-03-01的天数

    JS 两日期相减,获得天数的小例子(兼容IE,FF)

    这个操作考虑到了如果两个日期是同一天的情况,如果只做减法而不加1,那么结果会是0,这可能不符合某些场景的需求,比如在计算合同期限或者需要计算开始和结束日期之间包含的天数时。通过加1,可以确保得到的天数...

    c#计算两日期的工作时间间隔(排除非工作日)及计算下一个工作时间点..pdf

    本文将详细介绍使用 C# 语言计算两日期之间的工作时间间隔,并排除非工作日。同时,也会计算下一个工作时间点。 日期时间处理 在 C# 中,日期和时间可以使用 `DateTime` 结构体来表示。`DateTime` 结构体提供了...

    asp.net+c#做的计算任意两天的间隔和工作日天数的源码

    2. 使用C#的DateTime结构进行日期操作,计算两日期之间的总天数。 3. 定义一个工作日列表,包括节假日,可以根据实际情况动态更新。 4. 遍历总天数,检查每一天是否为工作日,排除周末和节假日。 5. 统计剩余的工作...

    ASP.NET如何获取两个日期之间的天数

    最后,从上面的代码示例中,我们可以看到计算两个日期之间天数的完整过程。首先定义了开始时间 startDate 和结束时间 endDate,然后调用Subtract方法并传入开始时间,得到的结果是一个TimeSpan对象。通过访问这个...

Global site tag (gtag.js) - Google Analytics