为了账号安全,请及时绑定邮箱和手机立即绑定

i need some suggestions >,<



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+"天");
         
        }
}


正在回答

2 回答

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%100!=0&year%4==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+"天");
	    
		}
}		


0 回复 有任何疑惑可以回复我~

编程尽量自己动手去做,不是伸手党,你不会做的前提下,我们可以帮助你。

0 回复 有任何疑惑可以回复我~
#1

玉龙BB 提问者

做了,看看哪里有不恰当的
2014-12-23 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

i need some suggestions >,<

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信