版权声明:本文为博主原创文章,未经博主允许不得转载。 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);
}
}
}