在学习了Java中的Date类相关的方法之后,我试着自己写了小程序可以计算任意两天之间相隔的天数,挺好用的。

设计思路:

  • 运用Date类中提供的getTime()方法,获取输入的日期与1990-01-01 之间的毫秒差
  • 将获取到的两个毫秒数相减,再把相减得来的差值化简成天,就是相差的天数了
package SimpleDateFormate;import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.Scanner;/*** @Author:CT* @Date:2021/2/1* @Description:SimpleDateFormate* @Version 1.0*/
public class DateUseTest01 {public static void main(String[] args) {System.out.println("请输入需要比较的年月日以"+"2020-20-12"+"这种形式输入");Scanner scanner=new Scanner(System.in);String next = scanner.nextLine();String next1 = scanner.nextLine();SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd");try {Date parse1 = simpleDateFormat.parse(next);Date parse = simpleDateFormat.parse(next1);long Maxtime =(parse.getTime()>parse1.getTime())?parse.getTime():parse1.getTime();long Mintime = (parse.getTime()>parse1.getTime())?parse1.getTime():parse.getTime();long l = Maxtime - Mintime;long l1 =l/(1000*60*60*24);System.out.println(next+"和"+next1+"相差了"+l1+"天");} catch (ParseException e) {e.printStackTrace();}}}
运行结果
请输入需要比较的年月日以2020-20-12这种形式输入
2020-10-21
2015-10-21
2020-10-21和2015-10-21相差了1827天

Java 计算任意两天之间相隔的天数相关推荐

  1. T-SQL 2 Tips: 1.计算任意两日期之间的周一到周日分别各有几个! 2.根据出生日期计算精确年龄!...

    这两个小技巧,不写不知道,一写吓一跳! 都是看似简单,实际做起来就懵,得仔细想一想,才能写对! 凡是有日期运算的程序都要细心哦! 先说第二个: 2.根据出生日期精确计算年龄!   所谓计算精确年龄就是 ...

  2. 两个向量之间的夹角公式_Python 计算任意两向量之间的夹角方法

    如图所示,我们要计算任意两个向量之间的夹角. (图中的坐标数字是估计值,随手给定) python代码如下 import math AB = [1,-3,5,-1] CD = [4,1,4.5,4.5] ...

  3. Python 计算任意两向量之间的夹角

    如图所示,我们要计算任意两个向量之间的夹角. (图中的坐标数字是估计值,随手给定) python代码如下 import math AB = [1,-3,5,-1] CD = [4,1,4.5,4.5] ...

  4. 计算任意两个数之间1出现的次数的思维过程

    1.我刚开始没有什么思路,仅仅是想到了将一个数字拆开成单个的数字,然后求一出现的次数,结果发现很难实现 2.没有思路,只能使用穷举法 穷举法c语言代码: #include <iostream&g ...

  5. js编写一个函数,计算任意两个数字之间所能组成的奇数个数,数字必须是个位数。...

    编写一个函数,计算任意两个数字之间所能组成的奇数个数,数字必须是个位数. <body><input type="text" id="txt"& ...

  6. js 编写一个函数,计算任意两个数字之间所能组成的奇数个数

    <!DOCTYPE html> <html> <head><title></title> </head> <body> ...

  7. 计算两个日期相隔天数 java,快速讲解如何计算两个日期相隔的天数(用java实现)...

    电脑现已成为我们工作.生活和娱乐必不可少的工具了,在使用电脑的过程中,可能会遇到如何计算两个日期相隔的天数(用java实现)的问题,如果我们遇到了如何计算两个日期相隔的天数(用java实现)的情况,该 ...

  8. golang计算任意两个时间点之间所覆盖的天数

    golang计算任意两个时间点之间所覆盖的天数 前言 例子 思路 实现 验证 小结 前言 有时候我们需要统计某个东西的日平均使用时长,我们就需要将一大段的使用时长拆分到天. 例子 例子1 From: ...

  9. php计算指定日期之间的天数,php计算任意两个日期之间的天数

    /* php计算任意两个日期之间的天数 基本思想,算术减法: cur_date         2009 04 11 last_date   - 2008 12 20 ---------------- ...

最新文章

  1. Py之minepy:minepy的简介、安装、使用方法之详细攻略
  2. struts2教程(7)--拦截器
  3. egg前面加什么_跟 egg 有关的英语多半是贬义,goose egg 也八九不离十
  4. 求1+2+3+...+n的值。
  5. CPU流水线的探秘之旅
  6. Android 退出app,后台推送的服务也停止了,怎么可以做到不停止后台服务呢?
  7. iso安装器_mac怎么装双系统|mac电脑安装双系统教程
  8. paip.手机ROOT过程总结
  9. php商品详情页页面代码,商品详情页是怎么生成的?
  10. 电视端Android TV应用移植开发常见问题QA-Android TV 应用开发
  11. 通达信指标公式编写基础(一)
  12. 研发人员提高自身水平促进网络棋牌游戏发展
  13. Hive—日期格式使用总结
  14. 芯片解密MC9S08DZ16 飞思卡尔系列芯片解密
  15. 途家木鸟美团夏日折扣对垒,门槛低就一定香吗?
  16. linux下route路由设置命令详解
  17. 细雨算法升级,针对B2B领域低质内容
  18. 电脑浏览器收藏夹中的记录如何恢复?
  19. 蓝宝石RX590GME 8G D5白金版黑苹果免驱成功
  20. 基于c语言的物业管理系统设计,基于C#语言的小区物业管理系统的设计与实现

热门文章

  1. 【毕业设计】后端实现——各个支付平台保存的账单分析与导入合并
  2. 高博第9讲project opencv viz模块
  3. 梁辉老师.狼性营销实战训练专家
  4. iOS百度地图SDK之实时绘制轨迹(后台仍执行)
  5. 一篇文章带你解决:ERROR: Could not install packages due to an EnvironmentError: HTTPSConnectionPool
  6. python+django+layUI+MySQL搭建4G设备管理平台项目(一)
  7. 分布式管理控制系统Git与项目托管平台Github相关概念、工作流程与操作方法
  8. matlab对exl数据分析,基于MATLAB的EXCEL数据计算与分析
  9. 学习游戏软件开发需要哪些基础知识
  10. 操作系统 吃水果放水果问题 PV操作