我想要一个Java程序来计算两个日期之间的天数。

键入第一个日期(德语表示法;带空格:“ dd mm yyyy”)

输入第二个日期。

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

如何包含include年和夏季?

我的代码:

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 中 Calendar 计算两个日期之间的天数和周数

    利用 Java 中 Calendar 计算两个日期之间的天数和周数 前言 究竟什么是一个 Calendar 呢? 中文的翻译就是日历, 那我们立刻可以想到我们生活中有阳 (公) 历阴 (农) 历之分它 ...

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

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

  3. java 算出下一个工作日_如何计算JAVA中两个不同日期之间的工作日(不包括周末)?...

    我的要求是计算给定两个日期之间的天数,不包括星期六和星期日. 例: Start date - 10/09/15 and End date 18/09/15 Result: 7 日期采用DD / MM ...

  4. 日期转天数的程序c语言,两个日期之间天数的计算C语言程序

    <两个日期之间天数的计算C语言程序>由会员分享,可在线阅读,更多相关<两个日期之间天数的计算C语言程序(5页珍藏版)>请在人人文库网上搜索. 1.两个日期之间天数的计算 C 语 ...

  5. python输入日期计算天数_用python计算日期(1、返回指定日期所在的一周,2,计算一个日期的月份和天数加减)...

    放两个小轮子吧,欢迎测试bug,然后告诉我: 1.返回指定日期所在的一周 2,计算一个日期的月份和天数加减 # -*- coding: utf-8 -*- """ Cre ...

  6. JAVA时间日期处理类,主要用来遍历两个日期之间的每一天。

    /** * * 文 件 名: AccountDate.java * * 创建时间: 2008-11-18 * * Email : **@163.com */import java.text.Decim ...

  7. JAVA时间日期处理类,主要用来遍历两个日期之间的每一天

    import java.text.DecimalFormat; import java.text.ParseException; import java.text.SimpleDateFormat; ...

  8. 两个年月日怎么相减_(excle可以计算日期差值吗)excel表中,两个日期相减如何得出相差年月...

    如何使用excel函数计算两个日期参数的差值 "使用excel函数计算两期参数的差值"的操骤是: 1.以Excel 2016为例,打开Excel工作表: 2.由已知条件可知,需要根 ...

  9. java怎么把毫秒转换成天数_关于java:如何将毫秒转换为“ hh:mm:ss”格式?

    我糊涂了. 绊倒这个线程后,我试图找出如何格式化具有hh:mm:ss格式的倒数计时器. 这是我的尝试- //hh:mm:ss String.format("%02d:%02d:%02d&qu ...

  10. java向mysql写入数据慢_通过java代码往mysql数据库中写入日期相关数据少13个小时...

    通过show variables like '%time_zone%'; 查看时区: CST 时区 名为 CST 的时区是一个很混乱的时区,有四种含义: 美国中部时间 Central Standard ...

最新文章

  1. remap(地址重映射)机制
  2. waves效果器_盘点Waves的12款混响插件,你用的是哪个?
  3. php reverseShell
  4. 深入理解JVM(8)——类加载的时机
  5. Linux中 C++ main函数参数argc和argv含义及用法
  6. Win11任务栏怎么隐藏
  7. Deep Learning Literature 常用词中英文总结(一)
  8. Python获取代理IP地址
  9. 线程池和定时器——多线程的自动管理(转载)
  10. java_db常见错误总结
  11. CURL POST PHP
  12. java搜索引擎: lucene学习笔记 3
  13. SQLException: #22001你知道这个错误码吗
  14. C语言:根据集合元素有互异性,将两个集合并集(一种方法之一)
  15. ipad如何与计算机连接网络连接不上,平板电脑可以连接无线网络但上不了网如何解决...
  16. 【JS】Javascript中的this到底是什么
  17. RuntimeError: CUDA out of memory. Tried to allocate 6.38 GiB (GPU 0; 10.76 GiB total capacity; 708.0
  18. Gateway网关限流
  19. 风变科技python课程评价.11_风变科技在线职业教育课程不错,菜鸟也能成python高手...
  20. Linux进程调度 - CFS调度器 LoyenWang

热门文章

  1. linux 虚拟机采用NAT方式共享上网
  2. Mac效率:配置Alfred web search
  3. 一条SQL语句求前面记录的平均值
  4. SCVMM 2012 R2---添加Hyper-V虚拟机
  5. 【致青春】岛风青春,井空年华
  6. .NET: 如何在宿主中动态加载所有的服务
  7. 老美,人不能无耻到这种地步
  8. 信息网络传播中的服务器标准,信息网络传播权的服务器标准与实质替代标准之争...
  9. MyBatis数据输出
  10. Java—以当前系统时间生成随机数