进阶day01-Calendar里面的set方法

This commit is contained in:
2026-01-28 10:13:59 +08:00
parent ad4140928f
commit 48635ee318
2 changed files with 35 additions and 0 deletions

View File

@@ -0,0 +1,31 @@
package com.inmind.calendar03;
import java.util.Calendar;
/*
11. Calendar里面的set方法
public void set(int field, int value) :将给定的日历字段设置为给定值。
Date类操作时间必须传入毫秒值太麻烦日历类提供了直接操作年月日时分秒
*/
public class Demo09 {
public static void main(String[] args) {
Calendar calendar = Calendar.getInstance();//获取当前时间的日历对象
System.out.println(calendar.get(Calendar.YEAR));
System.out.println(calendar.get(Calendar.MONTH)+1);
System.out.println(calendar.get(Calendar.DAY_OF_MONTH));
showCalendar(calendar);
//想将时间修改为2022-2-22
calendar.set(Calendar.YEAR,2022);
calendar.set(Calendar.MONTH,1);
calendar.set(Calendar.DAY_OF_MONTH,22);
System.out.println(calendar);
//封装一个只看年月日的方法
showCalendar(calendar);
}
public static void showCalendar(Calendar calendar) {
System.out.println(calendar.get(Calendar.YEAR)+""+(calendar.get(Calendar.MONTH)+1)+""+calendar.get(Calendar.DAY_OF_MONTH)+"");
}
}

View File

@@ -0,0 +1,4 @@
package com.inmind.calendar03;
public class Demo10 {
}