介绍
Calendar是java提供的一个可以操作日历的抽象类。默认实现是GregorianCalendar。可以和Date结合使用,用来获取当前时间是星期几、月份、一年第多少天等操作。
后面介绍也会介绍几个常用场景的方法
字段介绍
这里介绍Calendar的常用字段。YEAR、MONTH等。直接通过代码我们可以更直观知道意思。
Calendar calendar = Calendar.getInstance();
calendar.setTime(getDate("2020-06-21 16:33:36"));
System.out.println(calendar.getTime()); //Sun Jun 21 16:33:36 CST 2020
System.out.println("YEAR:" + calendar.get(Calendar.YEAR));//2020
System.out.println("MONTH:" + calendar.get(Calendar.MONTH));//5(月份从0开始。)
System.out.println("DAY_OF_YEAR:" + calendar.get(Calendar.DAY_OF_YEAR));//173 一年多少天
System.out.println("DAY_OF_MONTH:" + calendar.get(Calendar.DAY_OF_MONTH));//21 一个月第多少天
System.out.println("DATE:" + calendar.get(Calendar.DATE)); // 指示当前时间为多少号(日历式的多少号) 21
System.out.println("D