Calendar的构造方法
程序员文章站
2022-04-10 19:28:56
1.Calendar类的概述Calendar的构造方法public void add(int field,int amount):根据给定的日历字段和对应的时间,来对当前的日历进行操作。public final void set(int year,int month,int date):设置当前日历的年月日public class CalendarDemo {public static void main(String[] args) {// 获取当前的日历时间Calendar c...
1.Calendar类的概述
2.Calendar的构造方法
3.获取任意年二月的天数
Calendar的构造方法
public void add(int field,int amount):根据给定的日历字段和对应的时间,来对当前的日历进行操作。
public final void set(int year,int month,int date):设置当前日历的年月日
public class CalendarDemo {
public static void main(String[] args) {
// 获取当前的日历时间
Calendar c = Calendar.getInstance();
// 获取年
int year = c.get(Calendar.YEAR);
// 获取月
int month = c.get(Calendar.MONTH);
// 获取日
int date = c.get(Calendar.DATE);
System.out.println(year + "年" + (month + 1) + "月" + date + "日");
//输出结果为:2020年7月21日,这是今天的日期,自己测试
// // 三年前的今天
// c.add(Calendar.YEAR, -3);
// // 获取年
// year = c.get(Calendar.YEAR);
// // 获取月
// month = c.get(Calendar.MONTH);
// // 获取日
// date = c.get(Calendar.DATE);
// System.out.println(year + "年" + (month + 1) + "月" + date + "日");
// 5年后的10天前
c.add(Calendar.YEAR, 5);
c.add(Calendar.DATE, -10);
// 获取年
year = c.get(Calendar.YEAR);
// 获取月
month = c.get(Calendar.MONTH);
// 获取日
date = c.get(Calendar.DATE);
System.out.println(year + "年" + (month + 1) + "月" + date + "日");
System.out.println("--------------");
//因为是当天的日期,我当天的日期是2020年7月21日
//所以五年后的十天前的输出的结果为2025年7月11日
//set设置日期
c.set(2011, 11, 11);
// 获取年
year = c.get(Calendar.YEAR);
// 获取月
month = c.get(Calendar.MONTH);
// 获取日
date = c.get(Calendar.DATE);
System.out.println(year + "年" + (month + 1) + "月" + date + "日");
//输出结果为:2011年12月11日
}
本文地址:https://blog.csdn.net/Orange_XQ/article/details/107498248