栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

Java应用程序,用户输入两个日期,程序将判断两个日期的大小关系,以及两个日期之间的间隔天数(使用常用实用类)

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Java应用程序,用户输入两个日期,程序将判断两个日期的大小关系,以及两个日期之间的间隔天数(使用常用实用类)

目录

1.程序代码

2.程序运行界面


1.程序代码
import java.util.*;
public class CompareDate {
	   public static void main(String args[ ]) {
	      Scanner scanner = new Scanner(System.in);
	      System.out.println("输入第一个年,月,日数据");
	      System.out.print("输入年份"); 
	      short yearOne = scanner.nextShort();
	      System.out.print("输入月份"); 
	      byte monthOne = scanner.nextByte();
	      System.out.print("输入日期"); 
	      byte dayOne = scanner.nextByte();
	      System.out.println("输入第二个年,月,日数据");
	      System.out.print("输入年份"); 
	      short yearTwo = scanner.nextShort();
	      System.out.print("输入月份"); 
	      byte monthTwo= scanner.nextByte();
	      System.out.print("输入日期"); 
	      byte dayTwo = scanner.nextByte();
	      Calendar calendar = Calendar.getInstance();//初始化日历对象
	      calendar.set(yearOne, monthOne-1, dayOne);   //将calendar的时间设置为yearOne年monthOne月dayOne日
	      long timeOne =calendar.getTimeInMillis()  ;   //calendar表示的时间转换成毫秒
	      calendar.set(yearTwo,monthTwo-1,dayTwo); 
	      long timeTwo=calendar.getTimeInMillis();
	      Date date1 = new   Date(timeOne);   // 用timeOne做参数构造date1
	      Date date2 =new Date(timeTwo);
	      if(date2.equals(date1))
	          System.out.println("两个日期的年、月、日完全相同");
	      else if(date2.after(date1))
	          System.out.println("您输入的第二个日期大于第一个日期");
	      else if(date2.before(date1))
	          System.out.println("您输入的第二个日期小于第一个日期");
	      long days=Math.abs((timeOne-timeTwo)/(1000*60*60*24));//使用timeTwo,timeOne计算两个日期相隔天数
	      System.out.println(yearOne+"年"+monthOne+"月"+dayOne+"日和"
	                         +yearTwo+"年"+monthTwo+"月"+dayTwo+"相隔"+days+"天");
	   }  
	}

2.程序运行界面

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/873850.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号