Calendar
public abstract class Calendar–>日历类
1.创建
方法:static Calendar getInstance()
2.注意:0-11 1-12
3.方法
- public int get(int field):返回给定日历字段的值。
- public void set(int field, int value):将给定的日历字段设置为给定值。
- public abstract void add(int field, int amount):根据日历的规则,为给定的日历字段添加或减去指定的时间量。
- public Date getTime():返回一个表示此Calendar时间值(从历元到现在的毫秒偏移量)的Date对象。
int field:
YEAR 年
MONTH 月(从0开始,可以+1使用)
DAY_OF_MONTH 月中的天(几号)
HOUR 时(12小时制)
HOUR_OF_DAY 时(24小时制)
MINUTE 分
SECOND 秒
DAY_OF_WEEK 周中的天(周几,周日为1,可以-1使用)
public class CalendarDemo01 {
public static void main(String[] args) {
//get();
//set();
//add();
getT();
}
//public int get(int field):返回给定日历字段的值。
public static void get(){
Calendar calendar = Calendar.getInstance();
int i = calendar.get(Calendar.DAY_OF_WEEK);
System.out.println(i);
}
//public void set(int field, int value):将给定的日历字段设置为给定值。
public static void set(){
Calendar calendar = Calendar.getInstance();
calendar.set(Calendar.MONTH,13);
int i = calendar.get(Calendar.MONTH);
System.out.println(i);
}
//public abstract void add(int field, int amount):根据日历的规则,为给定的日历字段添加或减去指定的时间量。
public static void add(){
Calendar calendar = Calendar.getInstance();
calendar.add(Calendar.YEAR,-2);
int i = calendar.get(Calendar.YEAR);
System.out.println(i);
}
//public Date getTime():返回一个表示此Calendar时间值(从历元到现在的毫秒偏移量)的Date对象。
public static void getT(){
Calendar calendar = Calendar.getInstance();
Date time = calendar.getTime();
System.out.println(time);
}
}