1 //获取日历上的字段
2 Calendar c = Calendar.getlnstance;
3 sout(c);
Calendar类的常用方法
int get(int field) 获取给定日历字段的值。
void set(int field, int value) 将给定的日历字段设置为给定值。同时设置年月日,建议使用:public final void set(int year, int month, int date)
void add(int field, int amount) 把日历字段增加|减少指定的值 参数:int field:指定的日历字段 int amount:给字段增加|减少的值 (传递正数:增加) (传递负数:减少)
Date getTime() 把日历转换为日期对象
void setTime(Date date) 把Date日期转换为日历对象
注意:以上方法的参数(int field),让我们传递指定的日历字段,这些日历字段在Calendar类中被定义为了常量
年:public final static int YEAR = 1;
月:public final static int MONTH = 2;
日:public final static int DATE = 5;
日:public final static int DAY_OF_MONTH = 5;
时:public final static int HOUR = 10;
分:public final static int MINUTE = 12;
秒:public final static int SECOND = 13;
毫秒:public final static int MILLISECOND = 14;
1 Calendar calendar = Calendar.getInstance();
2 calendar.set(Calendar.YEAR,2020);
3 calendar.set(Calendar.MONTH, 2);
4 calendar.set(Calendar.DATE, 1);
5 calendar.add(Calendar.DATE, -1);//月份减1
6 int year = calendar.get(Calendar.YEAR);
7 int day = calendar.get(Calendar.DATE);
8 sout(year+“年”+day"天")