![如何使用Java实现“用户从输入对话框输入两个日期,程序将判断两个日期的大小关系以及间隔天数”?,第1张 如何使用Java实现“用户从输入对话框输入两个日期,程序将判断两个日期的大小关系以及间隔天数”?,第1张](/aiimages/%E5%A6%82%E4%BD%95%E4%BD%BF%E7%94%A8Java%E5%AE%9E%E7%8E%B0%E2%80%9C%E7%94%A8%E6%88%B7%E4%BB%8E%E8%BE%93%E5%85%A5%E5%AF%B9%E8%AF%9D%E6%A1%86%E8%BE%93%E5%85%A5%E4%B8%A4%E4%B8%AA%E6%97%A5%E6%9C%9F%EF%BC%8C%E7%A8%8B%E5%BA%8F%E5%B0%86%E5%88%A4%E6%96%AD%E4%B8%A4%E4%B8%AA%E6%97%A5%E6%9C%9F%E7%9A%84%E5%A4%A7%E5%B0%8F%E5%85%B3%E7%B3%BB%E4%BB%A5%E5%8F%8A%E9%97%B4%E9%9A%94%E5%A4%A9%E6%95%B0%E2%80%9D%EF%BC%9F.png)
我写给你吧亮孝\x0d\x0a\x0d\x0aCalendar calendar= Calendar.getInstance()//初始化日历对象\x0d\x0acalendar.set(Calendar.YEAR, yearOne)//将Calendar的时间设置为yearOne年\x0d\x0acalendar.set(Calendar.DATE, monthOne)\x0d\x0acalendar.set(Calendar.DATE, dayOne)//monthOne月dayOne日\x0d\x0along timeOne= calendar.getTimeInMillis()//将Calendar表示的时间转换成毫秒\x0d\x0a\x0d\x0acalendar.set(Calendar.YEAR, yearTwo)//将calendar的时敬键稿间设置为yearTwo年\x0d\x0acalendar.set(Calendar.DATE, monthTwo)\x0d\x0acalendar.set(Calendar.DATE, dayTwo)//monthTwo月dayTwo日\x0d\x0along timeTwo= calendar.getTimeInMillis()//将Calendar表示的时间转换成亮拿毫秒\x0d\x0aDate date1= new Date(timeOne)//用timeOne作参数构造date1\x0d\x0aDate date2= new Date(timeTwo)//用timeTwo作参数构造date2\x0d\x0aif(date2.equals(date1))\x0d\x0a{System.out.println("两个
日期的年、月、日完全相同")}\x0d\x0aelse if (date2.after(date1))\x0d\x0a{System.out.println("你输入的
第二个日期大于
第一个日期")}\x0d\x0aelse if (date2.before(date1))\x0d\x0a{System.out.println("你输入的第二个日期小于第一个日期")}\x0d\x0along days= (timeTwo - timeOne) / (long)(24*60*60)//计算两日期相隔天数 \x0d\x0a\x0d\x0a最后这里(long)(24*60*60) 记得要cast为long,不然出来的数字很搞笑得String rebackDate="亮尘2008-4-20"
String[] subString = rebackDate.split("-")//将rebackDate分解成几个小的搜乱字符串。分隔符是世键档"-"
String x,y,z
x=subString[0]
y=subString[1]
z=subString[2]
评论列表(0条)