Calendar类

Posted hsdv

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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秒

 

以上是关于Calendar类的主要内容,如果未能解决你的问题,请参考以下文章

Calendar 日历类的时间操作

Android从主活动类中的非类布局访问Textview

日期选择器上诉破裂

求java中Calendar类的用法例子(并附每条注释)

java代码如何得到当前的12个月

Calender类——字段值介绍