//获取当前系统的时间
Date a = new Date();
System.out.println(a);
//回此 Date 对象表示的月份中的某一天。返回的值在 1 和 31 之间,表示包含或开始于此 Date
System.out.println(a.getYear()+1900);
//获取月
System.out.println(a.getMonth()+1);
//周 几
System.out.println(a.getDay());
//日
System.out.println(a.getDate());
//小时
System.out.println(a.getHours());
//分钟
System.out.println(a.getMinutes());
//秒
System.out.println(a.getSeconds());
System.out.println(a.getTime());
GregorianCalendar ac= new GregorianCalendar();
System.out.println(ac.isLeapYear(1254));
//实例化一个时间对象:表示当前的系统
GregorianCalendar gc = new GregorianCalendar();
System.out.println(gc);
System.out.println("年:"+gc.get(Calendar.YEAR));
System.out.println("年中的第几天:"+gc.get(Calendar.DAY_OF_YEAR));
//判断是否是闰年
System.out.println(gc.isLeapYear(2008));
System.out.println("=============时间格式=============");
//创建一个时间格式对象
SimpleDateFormat sdf = new SimpleDateFormat("yyyy年MM月dd日 hh时mm分ss秒");
System.out.println(sdf.format(a));
String str ="2023年05月13日";
System.out.println("===========解析时间===============");
//实例化格式对象
SimpleDateFormat sdf2 = new SimpleDateFormat("yyyy年MM月dd日");
System.out.println(sdf2.parse(str));
System.out.println("===========================");
// 1、判断是否是闰年,要求用系统自带方法
/* GregorianCalendar gc=new GregorianCalendar();
System.out.println(gc.get(Calendar.YEAR)+"年"+gc.get(Calendar.MARCH)+"月"+gc.get(Calendar.DATE)+"日");
System.out.println(gc.isLeapYear(gc.get(Calendar.YEAR)));
*/
// 2、获取当前日期的字符串表示形式(时间格式化)
/* Date d=new Date();
System.out.println(d);
SimpleDateFormat sdf=new SimpleDateFormat("yyyy年MM月dd日HH时mm分ss秒");
String sdfDate=sdf.format(d);
System.out.println(sdfDate);
*/
// 3、给出任意一个年月日得到该天是星期几
Scanner sc=new Scanner(System.in);
/* System.out.println("请输入以下格式: 2022-5-13");
String a=sc.next();
Date aa=new Date(a);
System.out.println(aa.getDay());*/
/* System.out.println("\n\n\n请输入以下格式: 2022-5-13");
String str=sc.next();
//"2022年05月13日";
System.out.println("=======================解析时间==========================");
// 实例化一个时间格式对象
SimpleDateFormat sdf2=new SimpleDateFormat("yyyy年MM月dd日");
try {
Date a2 = sdf2.parse(str);
System.out.println(a2.getDay());
} catch (ParseException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}*/
// 4、获得今天n天以后或者n天以前是那一天
// Date n2=new Date();
// int nn2;
// n2.setDate(nn2=n2.getDate()-1);
// System.out.println(nn2);
//
// Date n1=new Date();
// int nn3;
// n1.setDate(nn3=n1.getDate()+1);
// System.out.println(nn3);
// 5、获得距离指定日期n天的那一天的日期
// Date da1=new Date();
//
// Date da2=new Date();
//
// da1.setDate(da2.getDate()+100);
// SimpleDateFormat sef=new SimpleDateFormat("yyyy年MM月dd日");
// String da3=sef.format(da1);
// System.out.println("加一百天后日期是:"+da3);
// 6、获得给定两个日期相差度天数
//
// String dat1="2022年2月12日";
// String dat2="2022年1月1日";
// SimpleDateFormat sefs=new Simp+leDateFormat("yyyy年MM月dd日");
//
// try {
// Date a1=sefs.parse(dat1);
// Date a2=sefs.parse(dat2);
// int a5=a1.getYear()-a1.getYear();
// int a4=a1.getMonth()-a2.getMonth();
// int a3=a1.getDate()-a2.getDate();
// System.out.println(a5+"年"+a4+"月"+a3+"天数");
// } catch (ParseException e) {
// // TODO Auto-generated catch block
// e.printStackTrace();
// }
//
Date a=new Date(sc.nextInt()-1900,sc.nextInt()-1,sc.nextInt());
Date b=new Date(sc.nextInt()-1900,sc.nextInt()-1,sc.nextInt());
long s=a.getTime()-b.getTime();
System.out.println(s/24/60/60/1000);