Java基础知识强化94:Calendar类之Calendar概述和获取日历字段的方法
1. Calendar类概述:
Calendar 类是一个抽象类,它为特定瞬间与一组诸如 YEAR、MONTH、DAY_OF_MONTH、HOUR 等 日历字段之间的转换提供了一些方法,并为操作日历字段(例如获得下星期的日期)提供了一些方法。
2. 成员方法:
1 public static Calendar getInstance() 2 public int get(int field) 3 public void add(int field,int amount) 4 public final void set(int year,int month,int date)
3. 代码演示:
1 package cn.itcast_01; 2 3 import java.util.Calendar; 4 5 /* 6 * Calendar:它为特定瞬间与一组诸如 YEAR、MONTH、DAY_OF_MONTH、HOUR 等 日历字段之间的转换提供了一些方法,并为操作日历字段(例如获得下星期的日期)提供了一些方法。 7 * 8 * public int get(int field):返回给定日历字段的值。日历类中的每个日历字段都是静态的成员变量,并且是int类型。 9 */ 10 public class CalendarDemo { 11 public static void main(String[] args) { 12 // 其日历字段已由当前日期和时间初始化: 13 Calendar rightNow = Calendar.getInstance(); // 子类对象 14 15 // 获取年 16 int year = rightNow.get(Calendar.YEAR); 17 // 获取月 18 int month = rightNow.get(Calendar.MONTH); 19 // 获取日 20 int date = rightNow.get(Calendar.DATE); 21 22 System.out.println(year + "年" + (month + 1) + "月" + date + "日"); 23 } 24 } 25 26 /* 27 * abstract class Person { public static Person getPerson() { return new 28 * Student(); } } 29 * 30 * class Student extends Person { 31 * 32 * } 33 */
运行效果,如下: