首页 > 学院 > 开发设计 > 正文

Calendar类的小测试

2019-11-08 01:48:34
字体:
来源:转载
供稿:网友

1.键盘录入一个年份,然后输出该年二月份的天数。

Scanner sc = new Scanner(System.in);		System.out.PRintln("请输入一个年份:");		int year = sc.nextInt();		//创建日历类		//static Calendar getInstance()    使用默认时区和语言环境获得一个日历。 		Calendar cs = Calendar.getInstance();		//设置日历,在指定的日历下进行操作		cs.set(year, 2, 1);     //这里的2月实际上是3月,因为月从0开始		cs.add(Calendar.DAY_OF_MONTH, -1);	//对当前的日历进行操作		int day=cs.get(Calendar.DAY_OF_MONTH);		System.out.println(day);		sc.close();2.日期和字符串之间的转换

//日期格式化字符串		Date d=new Date();		System.out.println(d);		//SimpleDateFormat sdf=new SimpleDateFormat();//默认格式		SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");		String s=sdf.format(d);		//System.out.println(s);//17-2-20 下午5:37		System.out.println(s);//2017-02-20 17:40:03	//字符串解析日期		String ss="2017-02-20 17:40:03";		SimpleDateFormat sd=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");		//注意格式应该与给定的字符串格式一样		Date dd=sd.parse(ss);		System.out.println(dd);		//Mon Feb 20 17:40:03 CST 2017


发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表