码迷,mamicode.com
首页 > 其他好文 > 详细

Calendar类,运用Calendar类打印日历

时间:2016-11-13 02:38:34      阅读:165      评论:0      收藏:0      [点我收藏+]

标签:应用程序   计算机   日历   接口   

  抽象类 Calendar 提供了一组方法,允许把以毫秒为单位的时间转换成一些有用的时间组成部分。Calendar 不能直接创建对象,但可以使用静态方法 getInstance() 获得代表当前日期的日历对象。

  Calendar类的方法可参考API(应用程序编程接口)

  Calendar类运用灵活,可获取时间和日期的各种表达形式。如下将时间往后推100天,得出年,月,日的时间格式。

  Calendar s=Calendar.getInstance();
    s.add(Calendar.DAY_OF_YEAR, 100);		
    System.out.print(s.get(Calendar.YEAR)+"年");		
    System.out.print(s.get(Calendar.MONTH)+"月");
    System.out.println(s.get(Calendar.DAY_OF_MONTH)+"号");

得出效果如下:

技术分享

运用Calendar获取计算机当前日历:

		Date t=new Date();			
		Calendar s=Calendar.getInstance();
		int a=s.getActualMaximum(Calendar.DAY_OF_MONTH);
		System.out.println("日\t一\t二\t三\t四\t五\t六");
		s.set(Calendar.DAY_OF_MONTH, 1);
		int w=s.get(Calendar.DAY_OF_WEEK);
		for(int i=1;i<w;i++){
			System.out.print("\t");
		}		
		for(int j=1;j<=a;j++){
			System.out.print(j+"\t");
			if(s.get(Calendar.DAY_OF_WEEK)==Calendar.SATURDAY){
				System.out.println();
			}
			s.add(Calendar.DAY_OF_MONTH,1);
		}

得到的格式如下:

技术分享


Calendar类,运用Calendar类打印日历

标签:应用程序   计算机   日历   接口   

原文地址:http://12168943.blog.51cto.com/12158943/1872169

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!