用Java计算两个日期之间的天数

我想要一个Java程序来计算两个日期之间的天数。键入第一个日期(德语符号;带空格:“dd mm yyyy”)

键入第二次约会。

程序应该计算这两个日期之间的天数。

我如何包括闰年和夏季?

我的代码:import java.util.Calendar;import java.util.Date;import java.util.Scanner;public class NewDateDifference {

public static void main(String[] args) {

System.out.print("Insert first date: ");

Scanner s = new Scanner(System.in);

String[] eingabe1 = new String[3];

while (s.hasNext()) {

int i = 0;

insert1[i] = s.next();

if (!s.hasNext()) {

s.close();

break;

}

i++;

}

System.out.print("Insert second date: ");

Scanner t = new Scanner(System.in);

String[] insert2 = new String[3];

while (t.hasNext()) {

int i = 0;

insert2[i] = t.next();

if (!t.hasNext()) {

t.close();

break;

}

i++;

}

Calendar cal = Calendar.getInstance();

cal.set(Calendar.DAY_OF_MONTH, Integer.parseInt(insert1[0]));

cal.set(Calendar.MONTH, Integer.parseInt(insert1[1]));

cal.set(Calendar.YEAR, Integer.parseInt(insert1[2]));

Date firstDate = cal.getTime();

cal.set(Calendar.DAY_OF_MONTH, Integer.parseInt(insert2[0]));

cal.set(Calendar.MONTH, Integer.parseInt(insert2[1]));

cal.set(Calendar.YEAR, Integer.parseInt(insert2[2]));

Date secondDate = cal.getTime();

long diff = secondDate.getTime() - firstDate.getTime();

System.out.println ("Days: " + diff / 1000 / 60 / 60 / 24);

}}

java日期计算天数_用Java计算两个日期之间的天数相关推荐

  1. java中日期比较方法_在java中进行日期时间比较的4种方法

    1. Date.compareTo() java.util.Date 提供了在 Java 中比较两个日期的经典方法compareTo(). 如果两个日期相等,则返回值为0. 如果Date在date参数 ...

  2. python时间差转换成天数_Python实现计算两个时间之间相差天数的方法

    本文实例讲述了Python实现计算两个时间之间相差天数的方法.分享给大家供大家参考,具体如下: #-*- encoding:UTF-8 -*- from datetime import date im ...

  3. python时间差计算器时分秒_Python实现计算两个时间之间相差天数的方法

    本文实例讲述了Python实现计算两个时间之间相差天数的方法.分享给大家供大家参考,具体如下: #-*- encoding:UTF-8 -*- from datetime import date im ...

  4. java项目----教务管理系统_基于Java的教务管理系统

    java项目----教务管理系统_基于Java的教务管理系统 2022-04-22 18:18·java基础 最近为客户开发了一套学校用教务管理系统,主要实现学生.课程.老师.选课等相关的信息化管理功 ...

  5. 两个年月日怎么相减_Excel日期公式的那些事,如何计算两个日期相差年月日的问题...

    在Excel中,系统把日期和时间视为一种数值的特殊表现形式,它更倾向于是一种形式,而不是数据类型,实质仍然是数值,可以像数值一样参与运算,并返回"日期类型"的值. 获取今天的日期可 ...

  6. 如何计算CDS view里两个时间戳之间的天数间隔

    ABAP透明表里的时间戳,数据类型为dec: 有个需求:计算这两个时间戳之间的天数间隔,丢弃时间戳年-月-日8位后面的小时:分钟:秒. 举个例子:如果时间戳是20180918173132,丢弃1731 ...

  7. R语言筛选dataframe中两个日期之外的数据行,介于两个日期(包括两个日期)之间的数据行

    R语言筛选dataframe中两个日期之外的数据行,介于两个日期(包括两个日期)之间的数据行 目录

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

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

  9. java两个字符串 相隔天数_关于Java: Joda-Time时间中两个日期之间的天数

    我如何找到两个joda time DateTime实例之间的天数差异?如果开始时间是星期一,结束时间是星期二,那么不管开始和结束日期的小时/分钟/秒是多少,返回值都应该是1. 如果从晚上开始到早上结束 ...

  10. java计算时间区间工作日_Java如何计算两个日期之间的工作日数?

    以下代码可帮助您查找两个日期之间指定的工作日(星期一,星期二,星期三等)的数量.我们下面使用的解决方案是在两个日期之间循环,并检查这些日期的工作日是否等于我们要计算的日期.package org.nh ...

最新文章

  1. 数据结构与算法之美day 6: 如何实现LRU缓存淘汰算法?
  2. Go 分布式学习利器(19)-- Go并发编程 之 CSP(communicating sequential processes) 机制
  3. linux下tar.gz、tar、bz2、zip等解压缩、压缩命令小结
  4. iOS 十六进制的颜色值转换为UIColor
  5. 代码的印象派:写点好代码吧
  6. python魔力手册-小白入门宝典:Python快速入门魔力手册 PDF 超清版
  7. 软件测试工具和报告学习-3月6日
  8. python 城市地图_python – 使用Basemap获取城市地图的最佳方式?
  9. Spark MLlib学习
  10. 时间控制插件调用接口
  11. halcon hough_lines 霍夫直线变换
  12. 【三维路径规划】基于matlab改进粒子滤波无人机三维路径规划【含Matlab源码 1269期】
  13. 牛客网Java笔试题目
  14. 一 集成电路与IP核技术
  15. mac中使用QuickTime Player看了移动硬盘里的视频,如何清除记录?
  16. 蓝牙鼠标链接Win10需要“输入MI MOUSE BT3.0的PIN”的解决方案
  17. 2023年证券、基金、银行从业资格证考试计划
  18. 戒浮戒躁!一个“假程序员”的心里话
  19. windows下安装启动rocketmq可视化界面
  20. 修改谷歌浏览器Google Chrome缓存位置

热门文章

  1. 布局之space-evenly兼容性问题
  2. 一文详解IP地址:含义、作用、格式、分类等
  3. eMule电驴使用从入门到精通
  4. spring cloud alibaba全家桶集合
  5. 发生系统错误 67,找不到网络名
  6. 支付宝报错“暂时无法获取订单信息,请稍后再试”解决方法
  7. 冷色系清新调、日系清新调 、电影色调复古风、欧美风复古,用曲线就可以调了!!!...
  8. 切尔西为切赫提供新岗位 蓝军盼其“回家”
  9. 毕业设计So Easy:基于Java语言西餐厅点餐系统
  10. 景深决定照相机什么特性_相机的景深是什么