32 lines
1.1 KiB
Java
32 lines
1.1 KiB
Java
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)+"日");
|
||
}
|
||
}
|