ht-1 jdk calendar类

 1 package calendardemo;
 2 
 3 import java.util.Calendar;
 4 
 5 public class CalendarDemo {
 6 
 7     /**
 8      * @param args
 9      */
10     public static void main(String[] args) {
11         Calendar calendar = Calendar.getInstance();
12         // Calendar类是抽象类
13         // 通过Calendar类的静态方法Calendar来获得一个日历类对象,获得的是Calendar类的子类对象GregorianCalendar
14         System.out.println(calendar); // 输出默认的toString方法的格式
15         System.out.println(calendar.get(Calendar.YEAR));
16         System.out.println(calendar.get(Calendar.MONTH) + 1);
17         System.out.println(calendar.get(Calendar.DATE));
18         System.out.println(calendar.get(Calendar.HOUR_OF_DAY)); // HOUR_OF_DAY24小时制的小时时间
19         System.out.println(calendar.get(Calendar.MINUTE));
20         System.out.println(calendar.get(Calendar.SECOND));
21         calendar.set(Calendar.YEAR, 2016); // 设置时间
22         System.out.println(calendar.get(Calendar.YEAR));
23         System.out.println(calendar.getTimeInMillis()); // 得到1970年1月1日00:00:00.000以来的毫秒数
24 
25     }
26 
27 }

输出结果:

java.util.GregorianCalendar[time=1532758612771,areFieldsSet=true,areAllFieldsSet=true,lenient=true,zone=sun.util.calendar.ZoneInfo[id="Asia/Shanghai",offset=28800000,dstSavings=0,useDaylight=false,transitions=19,lastRule=null],firstDayOfWeek=1,minimalDaysInFirstWeek=1,ERA=1,YEAR=2018,MONTH=6,WEEK_OF_YEAR=30,WEEK_OF_MONTH=4,DAY_OF_MONTH=28,DAY_OF_YEAR=209,DAY_OF_WEEK=7,DAY_OF_WEEK_IN_MONTH=4,AM_PM=1,HOUR=2,HOUR_OF_DAY=14,MINUTE=16,SECOND=52,MILLISECOND=771,ZONE_OFFSET=28800000,DST_OFFSET=0]
2018
7
28
14
16
52
2016
1469686612771

原文地址:https://www.cnblogs.com/enjoyjava/p/9381884.html