java日期计算天数_用Java计算两个日期之间的天数
用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计算两个日期之间的天数相关推荐
- java中日期比较方法_在java中进行日期时间比较的4种方法
1. Date.compareTo() java.util.Date 提供了在 Java 中比较两个日期的经典方法compareTo(). 如果两个日期相等,则返回值为0. 如果Date在date参数 ...
- python时间差转换成天数_Python实现计算两个时间之间相差天数的方法
本文实例讲述了Python实现计算两个时间之间相差天数的方法.分享给大家供大家参考,具体如下: #-*- encoding:UTF-8 -*- from datetime import date im ...
- python时间差计算器时分秒_Python实现计算两个时间之间相差天数的方法
本文实例讲述了Python实现计算两个时间之间相差天数的方法.分享给大家供大家参考,具体如下: #-*- encoding:UTF-8 -*- from datetime import date im ...
- java项目----教务管理系统_基于Java的教务管理系统
java项目----教务管理系统_基于Java的教务管理系统 2022-04-22 18:18·java基础 最近为客户开发了一套学校用教务管理系统,主要实现学生.课程.老师.选课等相关的信息化管理功 ...
- 两个年月日怎么相减_Excel日期公式的那些事,如何计算两个日期相差年月日的问题...
在Excel中,系统把日期和时间视为一种数值的特殊表现形式,它更倾向于是一种形式,而不是数据类型,实质仍然是数值,可以像数值一样参与运算,并返回"日期类型"的值. 获取今天的日期可 ...
- 如何计算CDS view里两个时间戳之间的天数间隔
ABAP透明表里的时间戳,数据类型为dec: 有个需求:计算这两个时间戳之间的天数间隔,丢弃时间戳年-月-日8位后面的小时:分钟:秒. 举个例子:如果时间戳是20180918173132,丢弃1731 ...
- R语言筛选dataframe中两个日期之外的数据行,介于两个日期(包括两个日期)之间的数据行
R语言筛选dataframe中两个日期之外的数据行,介于两个日期(包括两个日期)之间的数据行 目录
- java日期相差周_利用Java中Calendar计算两个日期之间的天数和周数
前言 究竟什么是一个 Calendar 呢?中文的翻译就是日历,那我们立刻可以想到我们生活中有阳(公)历.阴(农)历之分.它们的区别在哪呢? 比如有: 月份的定义 - 阳`(公)历 一年12 个月,每 ...
- java两个字符串 相隔天数_关于Java: Joda-Time时间中两个日期之间的天数
我如何找到两个joda time DateTime实例之间的天数差异?如果开始时间是星期一,结束时间是星期二,那么不管开始和结束日期的小时/分钟/秒是多少,返回值都应该是1. 如果从晚上开始到早上结束 ...
- java计算时间区间工作日_Java如何计算两个日期之间的工作日数?
以下代码可帮助您查找两个日期之间指定的工作日(星期一,星期二,星期三等)的数量.我们下面使用的解决方案是在两个日期之间循环,并检查这些日期的工作日是否等于我们要计算的日期.package org.nh ...
最新文章
- 数据结构与算法之美day 6: 如何实现LRU缓存淘汰算法?
- Go 分布式学习利器(19)-- Go并发编程 之 CSP(communicating sequential processes) 机制
- linux下tar.gz、tar、bz2、zip等解压缩、压缩命令小结
- iOS 十六进制的颜色值转换为UIColor
- 代码的印象派:写点好代码吧
- python魔力手册-小白入门宝典:Python快速入门魔力手册 PDF 超清版
- 软件测试工具和报告学习-3月6日
- python 城市地图_python – 使用Basemap获取城市地图的最佳方式?
- Spark MLlib学习
- 时间控制插件调用接口
- halcon hough_lines 霍夫直线变换
- 【三维路径规划】基于matlab改进粒子滤波无人机三维路径规划【含Matlab源码 1269期】
- 牛客网Java笔试题目
- 一 集成电路与IP核技术
- mac中使用QuickTime Player看了移动硬盘里的视频,如何清除记录?
- 蓝牙鼠标链接Win10需要“输入MI MOUSE BT3.0的PIN”的解决方案
- 2023年证券、基金、银行从业资格证考试计划
- 戒浮戒躁!一个“假程序员”的心里话
- windows下安装启动rocketmq可视化界面
- 修改谷歌浏览器Google Chrome缓存位置
热门文章
- 布局之space-evenly兼容性问题
- 一文详解IP地址:含义、作用、格式、分类等
- eMule电驴使用从入门到精通
- spring cloud alibaba全家桶集合
- 发生系统错误 67,找不到网络名
- 支付宝报错“暂时无法获取订单信息,请稍后再试”解决方法
- 冷色系清新调、日系清新调 、电影色调复古风、欧美风复古,用曲线就可以调了!!!...
- 切尔西为切赫提供新岗位 蓝军盼其“回家”
- 毕业设计So Easy:基于Java语言西餐厅点餐系统
- 景深决定照相机什么特性_相机的景深是什么