`

Calendar的用法 计算两个日期之间相隔的天数!。

Web 
阅读更多

如何计算两个日期之间相隔的天数?calendar的用法 //首先定义一个calendar,必须使用getInstance()进行实例化

Calendar aCalendar=Calendar.getInstance();

//设置时间为2004年8月30日

//里面野可以直接插入date类型

aCalendar.setTime(2004,Calendar.AUGUEST,30);

//计算此日期是一年中的哪一天

int day1=aCalendar.get(Calendar.DAY_OF_YEAR);

 

aCalendar.setTime(2004,Calendar.AUGUEST,30);

int day2=aCalendar.get(Calendar.DAY_OF_YEAR);

//求出两日期相隔天数

setNumberOfDays(day2-day1);

 

 

//将年份增加1个单位,同理可以增加月份,日期

aCalendar.add(Calendar.YEAR,1);

 
本文来自: 站长(http://www.qqcf.com) 详细出处参考:http://study.qqcf.com/web/527/108783.htm

分享到:
评论

相关推荐

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

    在Java编程语言中,计算两个日期之间的天数差是一个常见的任务,这在处理时间相关的业务逻辑时非常有用。本文将详细介绍如何使用Java进行此类计算,包括基础方法、API的使用以及可能遇到的问题。 首先,Java提供了`...

    Android 获取2个日期相差天数

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

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

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

    java日期操作工具类(获取指定日期、日期转换、相隔天数)

    要计算两个日期之间的相隔天数,可以使用`Calendar`类。首先,将两个日期设置到`Calendar`对象中,然后通过比较它们的日期字段(`Calendar.DATE`)并考虑月份和年份的变化来计算差值。如果需要精确计算,可以使用`...

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

    在ASP.NET开发中,有时我们需要计算两个日期之间相隔的天数,这在处理日程管理、数据分析或者用户界面交互时非常常见。本篇将详细解释如何通过C#语言在ASP.NET环境中获取两个日期之间的天数,并提供相关扩展知识,...

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

    在Python编程中,有时我们需要计算两个日期之间相差的月份数。...这个自定义函数能够更精确地计算两个日期之间的月数,适用于各种复杂情况,包括跨闰年的日期计算。在实际开发中,可以根据需求进行适当的调整和优化。

    java计算两个日期中间的时间

    这个示例中,`getDays`方法接受两个`Date`对象作为参数,通过计算它们的毫秒差值并进行适当的除法运算,来得到它们之间相隔的天数、小时数、分钟数和秒数。这种方法简单直观,但在处理日期和时间的复杂计算时可能会...

    常用时间函数 自己整理

    以上三个函数分别实现了计算两个时间点之间的月份数量、获取指定日期前一个月的具体日期以及获取指定月份的实际天数的功能。这些函数在处理日期和时间相关的业务逻辑时非常实用,可以帮助开发者快速完成日期处理任务...

    java 日期函数

    计算两个日期之间的天数差可以用如下方式: ```jsp String input = "2003-05-01"; SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd"); Date d1 = null; try { d1 = formatter.parse(input); ...

    C++算法系列之日历生成的算法代码

    利用公历规则直接计算两个日期之间相差的天数,简单地讲就是将两个日期之间相隔的天数分成三个部分:前一个日期所在年份还剩下的天数、两个日期之间相隔的整数年所包含的天数和后一个日期所在的年过去的天数。...

    JAVA 50习题

    - **知识点**: 根据给定的日期计算两个日期之间相隔的天数。 - **实现**: 使用`java.util.Calendar`类来计算两个日期之间的差值。 #### 16. 三数排序 - **知识点**: 对三个数进行排序。 - **实现**: 使用条件语句来...

    Java 2实用教程(第三版)实验指导与习题解答

    System.out.println("给你一个1至100之间的整数,请猜测这个数"); int realNumber=(int)(Math.random()*100)+1; int yourGuess=0; String str=JOptionPane.showInputDialog("输入您的猜测:"); yourGuess=...

    VB编程资源大全(源码 其它3)

    o011.zip 16进制数转换成十进制, 16进制转换成二进制等(1KB) 642,o010.zip 转换二进制数为16进制数(1KB) 643,o009.zip 指定两个日期, 计算相隔的天数(2KB) 644,o008.zip 非常COOL的文字效果(9...

    VB编程资源大全(源码 其它1)

    o011.zip 16进制数转换成十进制, 16进制转换成二进制等(1KB) 642,o010.zip 转换二进制数为16进制数(1KB) 643,o009.zip 指定两个日期, 计算相隔的天数(2KB) 644,o008.zip 非常COOL的文字效果(9...

    VB编程资源大全(源码 其它2)

    o011.zip 16进制数转换成十进制, 16进制转换成二进制等(1KB) 642,o010.zip 转换二进制数为16进制数(1KB) 643,o009.zip 指定两个日期, 计算相隔的天数(2KB) 644,o008.zip 非常COOL的文字效果(9...

    VB编程资源大全(源码 其它4)

    o011.zip 16进制数转换成十进制, 16进制转换成二进制等(1KB) 642,o010.zip 转换二进制数为16进制数(1KB) 643,o009.zip 指定两个日期, 计算相隔的天数(2KB) 644,o008.zip 非常COOL的文字效果(9...

Global site tag (gtag.js) - Google Analytics