import java.util.Calendar;
/*Calendar类:
* public int get(int field) 返回给定日历字段的值。
* public static Calendar getInstance() 使用默认时区和语言环境获得一个日历。
* 返回的 Calendar 基于当前时间,使用了默认时区和默认语言环境。
*
* abstract void add(int field, int amount)
根据日历的规则,为给定的日历字段 添加或减去 指定的时间量。
void set(int year, int month, int date)
设置日历字段 YEAR、MONTH 和 DAY_OF_MONTH 的值。
*/
public class CalendarDemo1 {
public static void main(String[] args) {
// 返回 Calendar 基于当前时间
Calendar now = Calendar.getInstance(); // 返回子类对象
* public int get(int field) 返回给定日历字段的值。
* public static Calendar getInstance() 使用默认时区和语言环境获得一个日历。
* 返回的 Calendar 基于当前时间,使用了默认时区和默认语言环境。
*
* abstract void add(int field, int amount)
根据日历的规则,为给定的日历字段 添加或减去 指定的时间量。
void set(int year, int month, int date)
设置日历字段 YEAR、MONTH 和 DAY_OF_MONTH 的值。
*/
public class CalendarDemo1 {
public static void main(String[] args) {
// 返回 Calendar 基于当前时间
Calendar now = Calendar.getInstance(); // 返回子类对象
// 获取年
int year = now.get(Calendar.YEAR);
// 获取月
int month = now.get(Calendar.MONTH);
// 获取天
int day = now.get(Calendar.DATE);
System.out.println(year + "年" + month + "月" + day + "日"); // 因为month从0开始
System.out.println("*************************");
now.add(Calendar.YEAR, -5);
year = now.get(Calendar.YEAR);
month = now.get(Calendar.MONTH);
day = now.get(Calendar.DATE);
System.out.println(year + "年" + month + "月" + day + "日");
System.out.println("*************************");
now.set(22, 22,34);
year = now.get(Calendar.YEAR);
month = now.get(Calendar.MONTH);
day = now.get(Calendar.DATE);
System.out.println(year + "年" + month + "月" + day + "日");
int year = now.get(Calendar.YEAR);
// 获取月
int month = now.get(Calendar.MONTH);
// 获取天
int day = now.get(Calendar.DATE);
System.out.println(year + "年" + month + "月" + day + "日"); // 因为month从0开始
System.out.println("*************************");
now.add(Calendar.YEAR, -5);
year = now.get(Calendar.YEAR);
month = now.get(Calendar.MONTH);
day = now.get(Calendar.DATE);
System.out.println(year + "年" + month + "月" + day + "日");
System.out.println("*************************");
now.set(22, 22,34);
year = now.get(Calendar.YEAR);
month = now.get(Calendar.MONTH);
day = now.get(Calendar.DATE);
System.out.println(year + "年" + month + "月" + day + "日");
}
}
}