Calendar类常用的方法

    import java.util.*;
public class Datedemo{

    public static void main(String[] args){
      // 1.GregorianCalendar() 
     // 2.在具有默认语言环境的默认时区内使用当前时间构造一个默认的 GregorianCalendar。

        Calendar calendar=new GregorianCalendar();  
        calendar.set(2016,12,30,1,3,3);
        System.out.println(calendar);

        //1.构造一个calendar1时间
        Calendar calendar1=new GregorianCalendar();
          calendar1.setTime(new Date());
          System.out.println(calendar1);

          //2.月份向后移动四个月;
          //add(int field, int amount) 
           //根据日历的规则,为给定的日历字段添加或减去指定的时间量。

          calendar1.add(Calendar.MONTH,4);
          System.out.println(calendar1);
          //3.get(int field)
          //返回给定日历字段的值。

          int MONTH=calendar1.get(Calendar.MONTH);
          int year=calendar1.get(Calendar.YEAR);
            System.out.println("YEAR"+year+"MONTH"+MONTH);

          //4.Date getTime() 
          //返回一个表示此 Calendar 时间值(从历元至现在的毫秒偏移量)的 Date 对象。
           Date date=calendar1.getTime();
           System.out.println(date);

    }

}

运行结果:
java.util.GregorianCalendar[time=?,areFieldsSet=false,areAllFieldsSet=true,lenie
nt=true,zone=sun.util.calendar.ZoneInfo[id=”Asia/Shanghai”,offset=28800000,dstSa
vings=0,useDaylight=false,transitions=19,lastRule=null],firstDayOfWeek=1,minimal
DaysInFirstWeek=1,ERA=1,YEAR=2016,MONTH=12,WEEK_OF_YEAR=53,WEEK_OF_MONTH=5,DAY_O
F_MONTH=30,DAY_OF_YEAR=365,DAY_OF_WEEK=6,DAY_OF_WEEK_IN_MONTH=5,AM_PM=1,HOUR=5,H
OUR_OF_DAY=1,MINUTE=3,SECOND=3,MILLISECOND=381,ZONE_OFFSET=28800000,DST_OFFSET=0
]
java.util.GregorianCalendar[time=1483089287381,areFieldsSet=true,areAllFieldsSet
=true,lenient=true,zone=sun.util.calendar.ZoneInfo[id=”Asia/Shanghai”,offset=288
00000,dstSavings=0,useDaylight=false,transitions=19,lastRule=null],firstDayOfWee
k=1,minimalDaysInFirstWeek=1,ERA=1,YEAR=2016,MONTH=11,WEEK_OF_YEAR=53,WEEK_OF_MO
NTH=5,DAY_OF_MONTH=30,DAY_OF_YEAR=365,DAY_OF_WEEK=6,DAY_OF_WEEK_IN_MONTH=5,AM_PM
=1,HOUR=5,HOUR_OF_DAY=17,MINUTE=14,SECOND=47,MILLISECOND=381,ZONE_OFFSET=2880000
0,DST_OFFSET=0]
java.util.GregorianCalendar[time=?,areFieldsSet=false,areAllFieldsSet=true,lenie
nt=true,zone=sun.util.calendar.ZoneInfo[id=”Asia/Shanghai”,offset=28800000,dstSa
vings=0,useDaylight=false,transitions=19,lastRule=null],firstDayOfWeek=1,minimal
DaysInFirstWeek=1,ERA=1,YEAR=2017,MONTH=3,WEEK_OF_YEAR=53,WEEK_OF_MONTH=5,DAY_OF
_MONTH=30,DAY_OF_YEAR=365,DAY_OF_WEEK=6,DAY_OF_WEEK_IN_MONTH=5,AM_PM=1,HOUR=5,HO
UR_OF_DAY=17,MINUTE=14,SECOND=47,MILLISECOND=381,ZONE_OFFSET=28800000,DST_OFFSET
=0]

YEAR2017MONTH3

Sun Apr 30 17:14:47 CST 2017

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值