【Java】Calendar类

来源:互联网 发布:ubuntu怎么查看分区 编辑:程序博客网 时间:2024/06/06 03:06
  • Calendar是抽象类
public class Demo {    public static void main(String[] args) {        Calendar c = Calendar.getInstance();        c.set(2016, 8, 8);//指定日期        c.add(Calendar.YEAR, -2);//引起日期的偏移,加2年 2018 、-2就是回去2年2014,日月相同操作        sopl(c.get(Calendar.YEAR));        sopl(c.get(Calendar.MONTH));//0-11表示12个月        sopl(c.get(Calendar.DAY_OF_MONTH)+1);        sopl(c.get(Calendar.DAY_OF_WEEK));//(星期日就是星期的第一天)星期6是7    }   }
  • 显示任意一年2月份的天数
  • 设置日期为任意年3月1日,然后减1天
public class Demo {    public static void main(String[] args) {        int year = 2011;//28        //2017 28        getDays(year);    }       static void getDays(int year) {        Calendar c = Calendar.getInstance();        c.set(year, 2, 1);//指定日期,相当于某年的3月1号        c.add(Calendar.DAY_OF_MONTH, -1);        sopl(c.get(Calendar.DAY_OF_MONTH));    }}
0 0