Calendar类用于日期和时间子段的操作,它可以通过特定的方式设置和读取日期的特定部分,比如年、月、日、时等。Calendar类是一个抽象类,不可以被实例化,在程序中需要调用一个静态方法来得到一个Calendar对象,然后调用其对应的方法,具体示例如下:
Calendar calendar = Calendar.getInstance();
同时Calendar类为操作时间和日期提供了大量的方法,下边列举一些方法
int get(int field) | 返回指定日历字段的值 |
void add(int field,int amount) | 根据日历规则,为指定的日历字段增加或减少指定的时间量 |
void set(int field,int value) | 为指定的日历字段设置指定值 |
void set(int year,int month,int date) | 设置Calendar对象的年月日三个字段的信息 |
void set(int year,int month,int date,int hourOfDay,int minute,int second) | 设置Calendar对象的年月日时分秒六个字段的信息 |
接下来通过一个程序来学习上面的方法:
import java.util.*;
public