要计算两个日期之间间隔的天数,必须把两个日期转换成统一的时间戳,然后计算其毫秒差,再将毫秒差转换成天数。

System.out.print("开始时间:");

String str1 = beginTime;  //"yyyyMMdd"格式 如 20131022

System.out.println("n结束时间:");

String str2 = _endTime;  //"yyyyMMdd"格式 如 20131022

SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyyMMdd");//输入日期的格式

Date date1 = null;

try {

date1 = simpleDateFormat.parse(str1);

} catch (ParseException e) {

e.printStackTrace();

}

Date date2 = null;

try {

date2 = simpleDateFormat.parse(str2);

} catch (ParseException e) {

e.printStackTrace();

}

GregorianCalendar cal1 = new GregorianCalendar();

GregorianCalendar cal2 = new GregorianCalendar();

cal1.setTime(date1);

cal2.setTime(date2);

double dayCount = (cal2.getTimeInMillis()-cal1.getTimeInMillis())/(1000*3600*24);//从间隔毫秒变成间隔天数

System.out.println("n相差"+dayCount+"天");

android 日期间隔,android-计算两个日期之间间隔的天数相关推荐

  1. 计算两个时间戳之间的自然天数

    2019独角兽企业重金招聘Python工程师标准>>> 这两天需要计算两个时间戳之间相差的天数,以前很随意自然的想法就是两个数字相减,然后除以一天的秒数86400,但是这样反复测试都 ...

  2. oracle两个日期的月份间隔,Oracle 计算两个日期间隔的天数、月数和年数

    在Oracle中计算两个日期间隔的天数.月数和年数: 一.天数: 在Oracle中,两个日期直接相减,便可以得到天数: 1 select to_date('08/06/2015','mm/dd/yyy ...

  3. java 月份间隔_java计算两个日期之间相隔的月份(向下取整)

    最近需求里面有个需要计算两个日期之间相隔的月份,写起来还挺繁琐,需要将各种情况都要考虑到,写了一个作为以后自己的工具吧. //获取哪一天 public static int getDay(Date d ...

  4. 日期间隔计算器-计算两个日期之间相差多少天-计算某天之后的多少天是几号计算器

    我们在编程过程中不可避免会遇到计算两个日期之间相差多少天-计算某天之后的多少天是几号 如下图 具体的地址点击下方链接 即可快快速直达 https://www.codelovers.cn/tools/d ...

  5. mysql 日期时间差_MySql计算两个日期的时间差函数

    例子: create table route( des varchar(20) not null, start datetime not null ); 计算日程表中距离开始时间还有5分钟到15分钟的 ...

  6. JS 用时间戳计算两个时间之间间隔

    getTime()方法 方法定义: getTime() 方法可返回距 1970 年 1 月 1 日之间的毫秒数. 通常我们计算时间差都是通过获取两个时间数据,然后分别使用 getTime() 方法返回 ...

  7. oracle俩个日期的差,oracle计算两个日期的时间差时分秒

    Oracle函数可以实现诸多的功能,下面就介绍使用oracle函数计算时间差的实现方法. 两个Date类型字段:START_DATE,END_DATE,计算这两个日期的时间差(分别以天,小时,分钟,秒 ...

  8. mysql 查出相差年数_MySQL计算两个日期相差的天数、月数、年数

    MySQL自带的日期函数TIMESTAMPDIFF计算两个日期相差的秒数.分钟数.小时数.天数.周数.季度数.月数.年数,当前日期增加或者减少一天.一周等等. SELECT TIMESTAMPDIFF ...

  9. mysql计算两个月份之间的差值_MySQL计算两个日期相差的天数、月数、年数

    MySQL自带的日期函数TIMESTAMPDIFF计算两个日期相差的秒数.分钟数.小时数.天数.周数.季度数.月数.年数,当前日期增加或者减少一天.一周等等. SELECT TIMESTAMPDIFF ...

  10. Oracle 计算两个日期之间的年月、日期,月份数、天数

    目录 Oracle 计算两个日期之间的月份数.月份列表.天数.日期列表 Oracle 计算两个日期之间的月份数.月份列表.天数.日期列表 获取日期之间的月数(包括自身) 时间:2019-05-30 至 ...

最新文章

  1. java中最常用jar包的用途说明,适合初学者
  2. github搜索不能用
  3. 【知识星球】每日干货看图猜技术,你都会吗?
  4. symbian 视频播放解决方案
  5. Qt Creator建立一个通用项目
  6. java基础(网络编程---IP、端口、URL)
  7. iOS NSURLSession DataTask(数据任务)
  8. Exchange Server 2013部署系列之一:部署环境介绍
  9. 什么是软件实施?软件实施前景几何?软件实施的面试题有那些?
  10. CIF格式(QCIF、CIF、2CIF、4CIF、DCIF)
  11. ThinkPad SL400使用手札
  12. PDP激活被拒绝原因码表
  13. 【移动安全高级篇】————4、Android手机一键Root原理分析
  14. 2012,当我们谈论移动互联网创业时,我们在谈论些什么?
  15. 香农采样定理(奈奎斯特采样定理)
  16. Subscriber class .NewsFragment and its super classes have no public methods
  17. .Net 微信开发与微信支付
  18. Android系统启动流程完整分析(一)
  19. 红米k40刷鸿蒙系统,红米K40开孔仅2.8mm,全球最小或命名为无感孔,到底有多极致...
  20. VulnHub-MOMENTUM: 1靶机

热门文章

  1. Python爬虫仅需一行代码----crawl第三方库
  2. php 内容写入文件内容_PHP使用内置函数file_put_contents写入文件及追加内容的方法...
  3. SRv6组网安全浅析
  4. SRv6----报文转发流程
  5. 深度学习优化器Optimizer详解(BGD、SGD、MBGD、Momentum、NAG、Adagrad、Adadelta、RMSprop、Adam)
  6. 如何提取文件名到excel表中
  7. PHP字符串中提取文件名的实例方法
  8. 被低估的嘀嗒:智慧交通的隐形冠军
  9. CEAC之《企业信息管理》2
  10. 【Docker】子系统与其相关名词的界定、Control Groups等详细讲解