package dk.day14;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;
public class Dk3SimpleDateFormat {
public static void main(String[] args) throws ParseException {
String birthday = "1995年5月14日";
String today = "2020年3月15日";
SimpleDateFormat sdf = new SimpleDateFormat("yyyy年mm月dd日");
Date d1 = sdf.parse(birthday);
Date d2 = sdf.parse(today);
long time = d2.getTime() - d1.getTime();
long day = time / 1000 / 60 / 60 / 24;
System.out.println(day);
}
}
package dk.day14;
import java.util.Calendar;
public class Dk4Calendar {
public static void main(String[] args) {
System.out.println(getNumber(2020));
System.out.println(getYear(2020));
}
public static int getNumber(int year) {
Calendar c = Calendar.getInstance();
c.set(year, 2, 1);
c.add(Calendar.DAY_OF_MONTH, -1);
return c.get(Calendar.DAY_OF_MONTH);
}
public static boolean getYear(int year) {
Calendar c = Calendar.getInstance();
c.set(year, 2, 1);
c.add(Calendar.DAY_OF_MONTH, -1);
return c.get(Calendar.DAY_OF_MONTH) == 29;
}
}