计算某年、某月、某日和某年、某月、某日之间的天数间隔和周数。
package com.oracle.test;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.Scanner;
public class Lianxi06 {
public static void main(String[] args) throws ParseException {
Scanner sc = new Scanner(System.in);
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
System.out.println("请输入第一个日期:(yyyy-mm-dd)");
String date1 = sc.next();
System.out.println("请输入第二个日期:(yyyy-mm-dd)");
String date2 = sc.next();
//把字符串类型解析为Date类型
Date d1 = sdf.parse(date1);
Date d2 = sdf.parse(date2);
long i = 0;
if(d1.after(d2)){
i = d1.getTime() - d2.getTime();
}else{
i = d2.getTime() - d1.getTime();
}
// 分钟 = 1000*60 ; 小时 = 分钟*60 ; 天=小时*24