求两段时间相隔天数

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/u012017783/article/details/83042816

一、 给定日期求相隔天数

// 本题为考试单行多行输入输出规范示例,无需提交,不计分。
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.Scanner;
public class Main {
    public static void main(String[] args) throws ParseException {
     
        Scanner sin=new Scanner(System.in);
        String dbtime1 = "2018-08-01";
        while(sin.hasNext()) {
        	 
         	String []str=sin.nextLine().split("\\s+");
         	String dbtime2=str[0]+"-"+str[1]+"-"+str[2];
        	//算两个日期间隔多少天
        	SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd");
        	Date date1 = format.parse(dbtime1);
        	Date date2 = format.parse(dbtime2);
        	int a = (int) ((date1.getTime() - date2.getTime()) / (1000*3600*24));
          
            System.out.println(a);
        	
        }
    
    }
}

在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/u012017783/article/details/83042816