Calendar类

Calendar类是一个抽象基类,主要完成日期字段之间相互操作功能。

Calendar类方法

1.Calendar.add方法用于实现某一日期基础上加若干天 后的新日期

2.Calendar.get方法用于取出日期对象中的年,月,日,时,分,秒等日期字段的值

3.Calendar.getInstance方法用于返回一个Calendar类型(它的某个子类)的对象实例

4.Calendar.set用于修改日期对象中的年,月,日,时,分,秒等日期字段的值

GregorianCalendar类是JDK目前提供的唯一的Calendar子类,Calendar.getInstance方法返回的就是预设了当前时间的GregorianCalendar类对象

例Calendar类小程序

import java.util.*;

public class Calendardemo {
    public static void main(String args[]){
        Calendar c1=Calendar.getInstance();
        //输出当前时间
        System.out.println(c1.get(c1.YEAR)+"年"+c1.get(c1.MONTH)+"月"+c1.get(c1.DAY_OF_MONTH)+
                "日"+c1.get(c1.HOUR_OF_DAY)+"时"+c1.get(c1.MINUTE)+"分"+c1.get(c1.SECOND)+"秒");
        c1.add(c1.DAY_OF_YEAR,300 );
        //输出增加了300天后的时间
        System.out.println(c1.get(c1.YEAR)+"年"+c1.get(c1.MONTH)+"月"+c1.get(c1.DAY_OF_MONTH)+
                "日"+c1.get(c1.HOUR_OF_DAY)+"时"+c1.get(c1.MINUTE)+"分"+c1.get(c1.SECOND)+"秒");
        
    }
}

执行结果

2017年4月20日19时8分49秒
2018年2月16日19时8分49秒
原文地址:https://www.cnblogs.com/gc56-db/p/6882901.html