今天写了一个简易计算时间的代码,(如果大家可以用到的话)(狗头保命)
不多说了,以下就是我的java代码,如果有问题希望大佬可以给出指导.
public static void main(String[] args) throws ParseException {
Scanner sc=new Scanner(System.in);
System.out.println("请输入起始年月日");
String str1= sc.next();
System.out.println("请输入结束年月日");
String str2= sc.next();
SimpleDateFormat fmt=new SimpleDateFormat("yyyy-MM-dd");
//String-->Date
Date date1=fmt.parse(str1);
Date date2=fmt.parse(str2);
//Date-->long 获取当前时间到1970年1月1日0点:0分:0秒的毫秒数
long time1=date1.getTime();//获取第一个时间戳
long time2=date2.getTime();//获取第二个时间戳
long sum=time2-time1;//相隔多少毫秒(一天8.64*10^7毫秒)
System.out.println(sum/86400000);
}