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

用calendar计算两个日期相隔多少天 和 计算加上N天后的日期

 
阅读更多

public class Demo3{
 public static void main(String[] args){
  
//  方法1
  f1();
// 方法2
  f2();
 }
 
 public static void f1(){
//  用calendar计算两个日期相隔多少天
  String s1="2011-9-26";
  String s2="2012-7-27";
  
  Calendar calendar1=Calendar.getInstance();
  Calendar calendar2=Calendar.getInstance();
  calendar1.set(2011, 8, 26); //注意月事从0-11;所以8代表9月
  calendar2.set(2012, 6, 27);
  
        long longs=(calendar2.getTimeInMillis()-calendar1.getTimeInMillis()); 
     int in=(int)(longs/(24*60*60*1000));
     System.out.println(in+"天数");
 }
// 计算加上N天后的日期。
 public static void f2(){
 String s3="2011-8-26";
 Calendar calendar=Calendar.getInstance();
// 加上305天后的日期。
 calendar.set(2011, 8, 26+305);
// 方法一
 System.out.println(calendar.get(calendar.YEAR)+"-"+(calendar.get(calendar.MONTH)+1)+"-"+calendar.get(calendar.DAY_OF_MONTH));
//  方法二 
 SimpleDateFormat simp=new SimpleDateFormat("yyyy-MM-dd");
  String date=simp.format(calendar.getTime());
  System.out.println(date);
 }
}

分享到:
评论

相关推荐

    计算两个日期相差的天数

    计算两个日期相差的天数 本文主要介绍了计算两个日期相差的天数的方法,使用 Java 语言实现,...本文介绍了计算两个日期相差的天数的方法,并提供了三个相关代码示例,希望能够帮助读者更好地理解 Java 中的日期计算。

    java 日期操作工具类:包括计算两个时间相差距离多少天多少小时多少分多少秒

    这篇博客文章“java 日期操作工具类:包括计算两个时间相差距离多少天多少小时多少分多少秒”提供了一个实用的工具类,帮助开发者更方便地处理日期和时间差异。下面将详细解释这个工具类中的关键知识点。 1. **Java...

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

    `Calendar`类是一个抽象类,提供了一个灵活的机制来表示和操作日期和时间,包括计算两个日期之间的天数和周数。`Date`类主要用于存储和表示具体的日期时间点,而`DateFormat`则用于格式化和解析日期字符串。 在Java...

    Android 获取2个日期相差天数

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

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

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

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

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

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

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

    两个日期间计算 除去节假日 非工作时间

    "日期计算:两个日期间计算除去节假日非工作时间" 在 Java 语言中,计算两个日期之间的工作日时间是一个常见的需求,特别是在需要排除周末和法定节假日的情况下。本文将通过一个示例代码,详细介绍如何计算两个日期...

    计算日期差

    本文将详细讲解如何计算两个日期之间的差值,包括天数、小时、分钟和秒数。我们将基于Java语言,通过分析提供的`DateDays.java`和`Date`文件来探讨这一主题。 首先,Java提供了`java.util.Date`类来表示日期和时间...

    使用Java的Calendar类计算两段时间之间的工作日的天/小时/分钟/秒数

    该工具类用于两个时间段之间节假日的计算(可获取两个时间段之间的节假日天数,小时,分钟,秒)

    Java中用Calendar类计算周和周的起始日期

    Java 中用 Calendar 类计算周和周的起始日期时,需要了解 Calendar 类的使用方法和日期计算的逻辑。在 Java 中,Calendar 类提供了计算周和周的起始日期的方法。 首先,需要了解 Calendar 类的 setFirstDayOfWeek()...

    iOS 计算两个时间的间隔,某个时间距离现在的天数

    为了计算两个日期之间的间隔,我们需要创建两个NSDate对象分别代表这两个时间点,然后使用NSTimeInterval,这是一个double类型,表示两个日期之间的时间差(以秒为单位)。 1. 计算两个时间的间隔: ```swift let ...

    python 计算两个日期相差多少个月实例代码

    尽管Python的标准库如`datetime`, `calendar`, 和 `dateutil`提供了丰富的日期处理功能,但它们并未直接提供计算两个日期相差月数的方法。本篇文章将深入探讨如何实现这个功能,并提供一个自定义的解决方案。 首先...

    计算时间差以及比较日期大小

    根据给定的信息,本文将详细解释如何在Java中计算两个日期之间的时间差,并演示如何比较两个日期的大小。 ### 计算两个日期间的时间差 #### 使用`java.util.Date`和`java.text.SimpleDateFormat` 首先,我们需要...

    Java简单计算两个日期月数差的方法

    这个方法将两个日期对象 d1 和 d2 作为参数,然后使用 Calendar 类来计算两个日期之间的月数差。首先,它获取了两个日期的年份、月份和日份,然后计算年份和月份的差值。最后,它返回月份的差值。 在这个方法中,有...

    获取指定两个日期之间的所以日期

    标题中提到的知识点是...通过`SimpleDateFormat`和`Calendar`这两个类的配合使用,可以较为简洁地实现从一个日期到另一个日期的日期遍历功能。在实际应用中,这种技术手段非常常见,需要程序员掌握并能够灵活运用。

    java计算两个日期之间的天数集合

    此方法的主要功能是计算并返回这两个日期之间(包括开始和结束日期)的所有日期,存储在一个`List<String>`类型的集合中。 以下是关键步骤: 1. **日期格式化**:首先,创建一个`SimpleDateFormat`对象,用于日期...

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

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

    java比较两个日期相差的天数

    calendar 比较2个日期相差的天数 还可以比较相差的秒数天数

Global site tag (gtag.js) - Google Analytics