Java 计算任意两天之间相隔的天数
在学习了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 计算任意两天之间相隔的天数相关推荐
- T-SQL 2 Tips: 1.计算任意两日期之间的周一到周日分别各有几个! 2.根据出生日期计算精确年龄!...
这两个小技巧,不写不知道,一写吓一跳! 都是看似简单,实际做起来就懵,得仔细想一想,才能写对! 凡是有日期运算的程序都要细心哦! 先说第二个: 2.根据出生日期精确计算年龄! 所谓计算精确年龄就是 ...
- 两个向量之间的夹角公式_Python 计算任意两向量之间的夹角方法
如图所示,我们要计算任意两个向量之间的夹角. (图中的坐标数字是估计值,随手给定) python代码如下 import math AB = [1,-3,5,-1] CD = [4,1,4.5,4.5] ...
- Python 计算任意两向量之间的夹角
如图所示,我们要计算任意两个向量之间的夹角. (图中的坐标数字是估计值,随手给定) python代码如下 import math AB = [1,-3,5,-1] CD = [4,1,4.5,4.5] ...
- 计算任意两个数之间1出现的次数的思维过程
1.我刚开始没有什么思路,仅仅是想到了将一个数字拆开成单个的数字,然后求一出现的次数,结果发现很难实现 2.没有思路,只能使用穷举法 穷举法c语言代码: #include <iostream&g ...
- js编写一个函数,计算任意两个数字之间所能组成的奇数个数,数字必须是个位数。...
编写一个函数,计算任意两个数字之间所能组成的奇数个数,数字必须是个位数. <body><input type="text" id="txt"& ...
- js 编写一个函数,计算任意两个数字之间所能组成的奇数个数
<!DOCTYPE html> <html> <head><title></title> </head> <body> ...
- 计算两个日期相隔天数 java,快速讲解如何计算两个日期相隔的天数(用java实现)...
电脑现已成为我们工作.生活和娱乐必不可少的工具了,在使用电脑的过程中,可能会遇到如何计算两个日期相隔的天数(用java实现)的问题,如果我们遇到了如何计算两个日期相隔的天数(用java实现)的情况,该 ...
- golang计算任意两个时间点之间所覆盖的天数
golang计算任意两个时间点之间所覆盖的天数 前言 例子 思路 实现 验证 小结 前言 有时候我们需要统计某个东西的日平均使用时长,我们就需要将一大段的使用时长拆分到天. 例子 例子1 From: ...
- php计算指定日期之间的天数,php计算任意两个日期之间的天数
/* php计算任意两个日期之间的天数 基本思想,算术减法: cur_date 2009 04 11 last_date - 2008 12 20 ---------------- ...
最新文章
- Py之minepy:minepy的简介、安装、使用方法之详细攻略
- struts2教程(7)--拦截器
- egg前面加什么_跟 egg 有关的英语多半是贬义,goose egg 也八九不离十
- 求1+2+3+...+n的值。
- CPU流水线的探秘之旅
- Android 退出app,后台推送的服务也停止了,怎么可以做到不停止后台服务呢?
- iso安装器_mac怎么装双系统|mac电脑安装双系统教程
- paip.手机ROOT过程总结
- php商品详情页页面代码,商品详情页是怎么生成的?
- 电视端Android TV应用移植开发常见问题QA-Android TV 应用开发
- 通达信指标公式编写基础(一)
- 研发人员提高自身水平促进网络棋牌游戏发展
- Hive—日期格式使用总结
- 芯片解密MC9S08DZ16 飞思卡尔系列芯片解密
- 途家木鸟美团夏日折扣对垒,门槛低就一定香吗?
- linux下route路由设置命令详解
- 细雨算法升级,针对B2B领域低质内容
- 电脑浏览器收藏夹中的记录如何恢复?
- 蓝宝石RX590GME 8G D5白金版黑苹果免驱成功
- 基于c语言的物业管理系统设计,基于C#语言的小区物业管理系统的设计与实现
热门文章
- 【毕业设计】后端实现——各个支付平台保存的账单分析与导入合并
- 高博第9讲project opencv viz模块
- 梁辉老师.狼性营销实战训练专家
- iOS百度地图SDK之实时绘制轨迹(后台仍执行)
- 一篇文章带你解决:ERROR: Could not install packages due to an EnvironmentError: HTTPSConnectionPool
- python+django+layUI+MySQL搭建4G设备管理平台项目(一)
- 分布式管理控制系统Git与项目托管平台Github相关概念、工作流程与操作方法
- matlab对exl数据分析,基于MATLAB的EXCEL数据计算与分析
- 学习游戏软件开发需要哪些基础知识
- 操作系统 吃水果放水果问题 PV操作