package com.sun;
import java.util.*;//导入包
import java.text.*;//导入包
public class TimeTest {
public static void main(String[] args) {
// TODO Auto-generated method stub
//Scanner完成从键盘输入年月日
Scanner input=new Scanner(System.in);
System.out.print("请输入年份:");
int year=input.nextInt();
System.out.print("请输入月份:");
int month=input.nextInt();
System.out.print("请输入日份:");
int day=input.nextInt();
System.out.print("您输入的日期为:");
//获得一个Calendar对象,并重新设置年月日值
Calendar calendar=Calendar.getInstance();
calendar.set(year, month-1, day);
//将Calendar转化为Date对象
Date date=calendar.getTime();
//创建SimpleDateFormat对象,并指定目标格式
SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd");
System.out.println(sdf.format(date));
//判断年份是否为闰年
if(year%100==!0&&year%4==0||year%400==0){
System.out.println("您输入的年份为闰年");
}else{
System.out.println("您输入的年份为平年");
}
//判断该日是星期几
SimpleDateFormat sdf2=new SimpleDateFormat("E");
System.out.println(sdf2.format(date));
//判断该月有几天
Date now=new Date(Calendar.DATE);
int maxDate=calendar.getActualMaximum(Calendar.DATE);
System.out.println(month+"月有"+maxDate+"天");
}
}