本帖最后由 Kevin.Kang 于 2015-7-20 15:30 编辑
- package Day14_Calendar;
- /*
- * Calendar类:public abstract class Calendar
- * Calendar是一个抽象类,不能够直接实例化,但Calendar 提供了一个类方法 getInstance(),以获得此类型的一个通用的对象(子类对象)。
- *
- */
- import java.util.Calendar;
- public class CalendarDemo {
- public static void main(String[] args) {
- // 通过public static Calendar getInstance(),获取一个对象。
- Calendar c = Calendar.getInstance();
- // public int get(int field):返回给定日历字段的值
- int year = c.get(Calendar.YEAR);
- // MONTH字段是从0开始的,所以结果要+1
- int month = c.get(Calendar.MONTH) + 1;
- int day = c.get(Calendar.DAY_OF_MONTH);
- System.out.println(year + "年" + month + "月" + day + "日");
- // public abstract void add(int field,int amount):为给定的日历字段添加或减去指定的时间量
- // field - 日历字段。
- // amount - 为字段添加的日期或时间量。
- c.add(Calendar.YEAR, 10);
- year = c.get(Calendar.YEAR);
- month = c.get(Calendar.MONTH) + 1;
- day = c.get(Calendar.DAY_OF_MONTH);
- System.out.println(year + "年" + month + "月" + day + "日");
- c.add(Calendar.DAY_OF_MONTH, 10);
- year = c.get(Calendar.YEAR);
- month = c.get(Calendar.MONTH) + 1;
- day = c.get(Calendar.DAY_OF_MONTH);
- System.out.println(year + "年" + month + "月" + day + "日");
- // public final void set(int year, int month, int date):设置日历字段
- // YEAR、MONTH 和 DAY_OF_MONTH 的值
- c.set(1992, 02, 27);
- year = c.get(Calendar.YEAR);
- month = c.get(Calendar.MONTH);
- day = c.get(Calendar.DAY_OF_MONTH);
- System.out.println(year + "年" + month + "月" + day + "日");
- }
- }
复制代码
|
|