在这里插入代码片
import java.time.LocalDate;
import java.time.temporal.ChronoUnit;
import java.util.Scanner;
public class KY111 {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
while (sc.hasNext()){
String s1=sc.next();
String s2=sc.next();
int y1=Integer.parseInt(s1.substring(0,4));
int m1=Integer.parseInt(s1.substring(4,6));
int d1=Integer.parseInt(s1.substring(6));
int y2=Integer.parseInt(s2.substring(0,4));
int m2=Integer.parseInt(s2.substring(4,6));
int d2=Integer.parseInt(s2.substring(6));
LocalDate date1=LocalDate.of(y1, m1, d1);
LocalDate date2=LocalDate.of(y2, m2, d2);
// System.out.println(date1.until(date2, ChronoUnit.DAYS)+1);
System.out.println(ChronoUnit.DAYS.between(date1, date2)+1);
}
}
}
日期差值 ChronoUnit
最新推荐文章于 2023-06-20 11:08:39 发布