Calendar求两个日期差

简单实现一下两个calendar日期之间的时间差。

可用于查询某个时间段注册的新用户,或者某个时间段内销售总额。

看下代码。

package csdn;
import java.util.Calendar;
public class Calendar_demo {public static int getsdays(Calendar a,Calendar b) {if(b.after(a)) {Calendar temp;temp=a;a=b;b=temp;}int days=a.get(Calendar.DAY_OF_YEAR)-b.get(Calendar.DAY_OF_YEAR);if(a.get(Calendar.YEAR)!=b.get(Calendar.YEAR)) {do {days+=a.getActualMaximum(Calendar.DAY_OF_YEAR);a.add(Calendar.YEAR, 1);}while(a.get(Calendar.YEAR)!=b.get(Calendar.YEAR));}return days;}public static void main(String[] args) {// TODO Auto-generated method stubCalendar c=Calendar.getInstance();Calendar d=Calendar.getInstance();c.set(2018,6,7);d.set(2018,10,17);System.out.println(getsdays(c,d));}}

效果图:

java实现Calendar求两个日期差相关推荐

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

    利用 Java 中 Calendar 计算两个日期之间的天数和周数 前言 究竟什么是一个 Calendar 呢? 中文的翻译就是日历, 那我们立刻可以想到我们生活中有阳 (公) 历阴 (农) 历之分它 ...

  2. java calendar日期计算_利用Java中Calendar计算两个日期之间的天数和周数

    前言 究竟什么是一个 Calendar 呢?中文的翻译就是日历,那我们立刻可以想到我们生活中有阳(公)历.阴(农)历之分.它们的区别在哪呢? 比如有: 月份的定义 - 阳`(公)历 一年12 个月,每 ...

  3. java日期相差周_利用Java中Calendar计算两个日期之间的天数和周数

    前言 究竟什么是一个 Calendar 呢?中文的翻译就是日历,那我们立刻可以想到我们生活中有阳(公)历.阴(农)历之分.它们的区别在哪呢? 比如有: 月份的定义 - 阳`(公)历 一年12 个月,每 ...

  4. sql 计算两个日期差几天

    有段时间没写sql,正好今天要处理个比较复杂的业务问题,需要写sql,里面碰到几个小点,还有点记得不是太清楚,稍微想了一阵才写出来,特此记录,方便后续查询. 其中有一个环节,需要计算两个日期差几天,经 ...

  5. 趣味题:求两个日期之间的相隔天数

    导语 朋友们大家好,今天给大家带来一个经典题目,求两个日期之间的相隔天数. 目录 目录 导语 目录 一.需求及思路 二.代码实现 源码部分 utility工具类 Time测试类 一.需求及思路 首先, ...

  6. C#求两个日期之间相差的天数和当前日期+30天插入数据库

    求两个日期之间相差的天数 //数据库表的登录时间DateTime lastTime = dynamic.lastTime;//会员到期时间DateTime expireTime = dynamic.e ...

  7. js 求两个日期之间相差天数

    //求两个日期之间的相差天数function daysBetween(DateOne, DateTwo) {var OneMonth = DateOne.substring(5, DateOne.la ...

  8. C# 获取当前月第一天和最后一天 计算两个日期差多少天

    获取当前月的第一天和最后一天 DateTime now = DateTime.Now; DateTime firstDay = new DateTime(now.Year, now.Month, 1) ...

  9. java中日期计算时间差,java中依据,两个日期,计算时间差

    java中根据,两个日期,计算时间差. 分别获取两个时间的毫秒数Date.getTime(),相减,得到的值/1000为秒数,/60*1000为分钟数,/60*60*1000为小时数. /** * 计 ...

最新文章

  1. 【网页前端设计Front end】JavaScript教程.下(看不懂你来打我)
  2. hdu 2686 Matrix 最大费用最大流
  3. Mybatis代码生成适配Oracle和Mysql数据库_01
  4. IOS 模态弹窗与操作版使用 UIAlertController
  5. (转)在MAC上查找和设置$JAVA_HOME
  6. Windows与Linux(服务器)之间大文件传输
  7. Bootstrap使用后笔记
  8. mysql odbc 驱动_mysql odbc驱动 mysql odbc connector
  9. 小心!你的脸正在成为色情片主角
  10. 前端系列之HTML基础知识概述
  11. 阿里开源mysql日志_使用过mysql的binlog吗?看看如何用binlog排查阿里开源项目otter的问题...
  12. CSS侦测方法(侦测是否支持某个CSS属性)
  13. Linux版Flash亮相,但64位版需时间
  14. winform 窗口伸缩 panel控件太多闪烁问题
  15. 开机启动bat以及隐藏运行窗口
  16. python爬虫练习2:取道指成分股数据
  17. AndroidStudio报错 AAPT: error: resource xxx (aka com.example.ouchaixun:drawable/back) not found
  18. python matplotlib 基础练习:画一元二次函数
  19. android keep class,Android混淆快速配置之@Keep
  20. 力推:无限制下载神器aria2

热门文章

  1. macbook pro键盘按键帽清理,修复手感变差的问题
  2. Java之驼峰命名法
  3. Mina中的支付交易snark
  4. qq群排名如何引流?QQ群排名引流方法,QQ群排名如何做?
  5. 计算机学院举办 温暖冬日 感恩社会 活动,E·活动 | 我院举办“温暖冬日,感恩社会”活动...
  6. HTTP 503 error
  7. 求某年某月1日是星期几C语言,用c语言调用函数编程,1990年1月1日是星期一 要求输入某年某月某日,输出它是星期几...
  8. 微信公众号文章信息(阅读量、在看、点赞数)获取
  9. python微信公众号文章转pdf
  10. errno ETIMEDOUT npm ERR! network request to https://registry.npmjs.