package Date1216;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.GregorianCalendar;
import java.util.Scanner;
public class RIqi {
public static void main(String[] args) throws ParseException {
Scanner sc=new Scanner(System.in);
System.out.println("请输入日期(yyyy-MM-dd)");
String str=sc.next();
sc.close();
GregorianCalendar gc=new GregorianCalendar();
SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd");
gc.setTime(sdf.parse(str));
if(gc.isLeapYear(gc.get(Calendar.YEAR))){
System.out.println(gc.get(Calendar.YEAR)+"年是闰年");
}else{
System.out.println(gc.get(Calendar.YEAR)+"年不是闰年");
}
int t=gc.getActualMaximum(Calendar.DAY_OF_MONTH);
System.out.println("该月天数为:"+t);
int w=gc.get(Calendar.DAY_OF_WEEK)-1;
String i=(w==0)? "星期日":"星期"+w;
System.out.println("改日是:"+i);
}
}