刚学Java,简单的Java题,3q解答

题目就是图片所示;(凑字数66666666666666666666666666666666666666)

img

代码示例如下:

import java.util.Scanner;
import java.util.Calendar;
import java.util.Date;
import java.text.SimpleDateFormat;
import java.time.LocalDate;

public class Main {

  public static void main(String[] args) {
    String a;
    String base = "09172021";
    Scanner input = new Scanner(System.in);
    a = input.nextLine();
    try {
      Date date1 = new SimpleDateFormat("MMddyyyy").parse(base);
      Date date2 = new SimpleDateFormat("MMddyyyy").parse(a);
      long period = (date1.getTime() - date2.getTime()) / 24 / 60 / 60 / 1000;
      System.out.println("间隔为"+period+"天");
    } catch (Exception e) {
      System.err.println(e);
    }

    // System.out.println();
  }
}

img

翻译一下题目的意思吧,发中文。