package Demo19_Date_Calender; /* Calender类: data.get(Calender.YEAR); 获取data对象的年 data.get(Calender.MONTH); 获取data对象的月 data.get(Calender.DATE); 获取data对象的日 如果使用data.set()方法: 需要在设置完参数后再使用data.get()方法重新获取并赋值给新的变量。 */ import java.util.Calendar; public class Test2 { public static void main(String[] args) { //测试日历类(抽象类) Calendar c = Calendar.getInstance(); System.out.println(c); //获取年月日的信息 int year = c.get(Calendar.YEAR); int month = c.get(Calendar.MONTH); //月是从0开始的 int day = c.get(Calendar.DATE); System.out.println( year + " 年 " + (month + 1) + " 月 " + day + " 日"); //设置时间2022年2月2日 /* //分别设置年月日 c.set(Calendar.YEAR, 2022); int year2 = c.get(Calendar.YEAR); System.out.println( year2 + " 年 " + (month + 1) + " 月 " + day + " 日"); */ //直接设置年月日 c.set(2022,2,2); //重新获取年月日的值 int year1 = c.get(Calendar.YEAR); int month1 = c.get(Calendar.MONTH); //月是从0开始的,如果是自己设置的月份则输出的时候不需要加1 int day1 = c.get(Calendar.DATE); System.out.println( year1 + " 年 " + month1 + " 月 " + day1 + " 日"); } }
作者本人所有随笔仅为学习笔记,仅供参考