`
NumberRbb
  • 浏览: 70906 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

java 中两日期相减得天数

    博客分类:
  • java
 
阅读更多

public class Test2{

 public long getTwoDay(Date begin_date, Date end_date) {
  long day = 0;
  try {
   SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd");
   String sdate = format.format(Calendar.getInstance().getTime());
   
   if (begin_date == null) {
    begin_date = format.parse(sdate);
   }
   if (end_date == null) {
    end_date = format.parse(sdate);
   }
   day = (end_date.getTime() - begin_date.getTime())
     / (24 * 60 * 60 * 1000);
  } catch (Exception e) {
   return -1;
  }
  return day;
 }

 public static void main(String[]args){
  Test2 t=new Test2();
    try {
     Date date1 = new SimpleDateFormat("yyyy-mm-dd").parse("2006-06-08");
     Date date2 = new SimpleDateFormat("yyyy-mm-dd").parse("2006-06-12");
        long day= t.getTwoDay(date1, date2);
        System.out.println(day);
  } catch (ParseException e) {
   e.printStackTrace();
  }
 }
}

分享到:
评论

相关推荐

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

    ### JavaScript和Java中日期相减得出天数方案 #### JavaScript中的日期相减方案 在JavaScript中,计算两个日期之间的天数差是一个常见的需求。这里提供了一种方法来实现这一功能。 1. **基本原理**: - 使用`...

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

    ### JavaScript与Java中计算两日期间相差天数的方法 #### JavaScript 实现方法 在JavaScript中,经常需要计算两个日期之间的差距来得出它们相隔的天数。以下是一种常见的实现方式: 1. **`Date.parse()` 方法**:...

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

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

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

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

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

    本文将详细介绍如何在Java中计算两个日期之间的天数差,并对给出的代码进行解析。 #### 一、问题背景 在很多业务场景中,我们需要计算两个日期之间的差距,比如计算用户的注册天数、订单的有效期等。这些计算通常...

    android日期相减

    在Android中,我们可以使用`java.util.Date`或`java.time`包(自Java 8起)来处理日期。`Date`类提供了`getTime()`方法,返回以毫秒为单位的日期时间值,通过这个值我们可以进行日期相减。例如,如果你有两个`Date`...

    Java获取时间差(天数差,小时差,分钟差)代码示例

    Java获取时间差是指计算两个时间点之间的时间间隔, Java中可以使用SimpleDateFormat类来实现时间差的计算。在Java中,时间差可以分为天数差、小时差、分钟差等。下面将对Java获取时间差的代码示例进行详细讲解。 ...

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

    在这个类中,可能包含了各种方法来计算两个`java.util.Date`对象之间的时间差,包括年、月、日、时、分和秒。以下是一些关于如何在Java中处理此类问题的知识点: 1. **日期和时间类**:在Java中,`java.util.Date` ...

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

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

    javaScript日期相减

    下面是一个完整的示例,展示了如何使用上述函数计算两个日期之间的天数差异,并给出相应的提示信息。 ```javascript function rq() { var jsrq = "2008-12-24"; var ksrq = "2007-10-10"; var aDate = jsrq.split...

    【Java精品】Java中Date各种相关用法.doc

    可以通过将两个日期转换为毫秒值,然后相减得到它们之间的时间差,再将这个差值转换为天数。例如,`long diff = date1.getTime() - date2.getTime(); long daysDiff = diff / (24 * 60 * 60 * 1000);` 此外,Java ...

    SQL工作日计算,只排除周末

    在数据库管理和数据分析领域,准确地计算两个日期之间的有效工作日数量是一项非常实用的功能,特别是在需要排除周末(通常指周六和周日)的情况下。这种计算方法对于财务报告、项目管理以及人力资源规划等方面至关...

    java小程序实现日历的计算

    最后,计算两个日期相差的天数,可以通过直接相减`Calendar`对象或者使用`java.time`包中的`ChronoUnit.DAYS.between()`方法。前者需要先将两个`Calendar`对象设置到同一时区,然后比较它们的`time`字段;后者则是...

    java版日期计算器

    "Java版日期计算器"通常是指一个程序或库,用于执行各种日期相关的运算,如添加、减去天数、计算两个日期之间的差值等。Java提供了多种API来处理日期和时间,包括`java.util.Date`、`java.util.Calendar`以及更为...

    常用java date方法集合

    通过本文,我们将详细了解如何计算特定月份的最大天数、实现`Calendar`与`Date`之间的转换、格式化日期时间、计算一年中的星期数、使用`add()`和`roll()`方法调整日期,以及计算两个日期间的间隔天数。 #### 1. ...

    java日期处理大全

    通过Calendar对象的`getTimeInMillis()`方法获取毫秒级时间戳,然后相减得到两个日期间的时间差,最后除以相应的单位(秒、分钟、小时等)转换为所需的格式。 ```java public int getIntervalDays(Calendar startDay...

    java计算你活了具体多少天

    在这个项目中,我们将创建一个简单的Java程序来计算用户自出生以来已经度过的总天数。 首先,我们需要获取用户的出生日期。这可以通过用户输入、从文件读取或者通过其他方式获取。在这里,我们假设用户会输入他们的...

    DateUtil.java

    在Java编程语言中,日期和时间处理是日常开发中不可或缺的一部分。`DateUtil.java` 文件很显然是一个专门用于处理日期计算的工具类。这个类通常包含了一系列静态方法,旨在简化日期之间的差值计算,比如计算两个日期...

    奥运倒计时java脚本

    在计算过程中,首先获取了目标日期`FuckyouDay`和当前日期`today`,然后通过`getTime()`方法获取它们的时间戳(即从1970年1月1日00:00:00 UTC到指定日期和时间的毫秒数),再通过相减得到时间差。接下来,将这个时间...

    TimeIsLife.zip_time.is精准时间_time.is精确时间_倒计时java_精确时间time.is

    在Java中,处理时间的基本类是`java.util.Date`和`java.util.Calendar`,但这两个类自Java 8以后已被新的`java.time`包中的类所取代,如`LocalDate`, `LocalTime`, `LocalDateTime`, `Instant`等。这些新类提供了...

Global site tag (gtag.js) - Google Analytics