Files
javaSE-0113/javaSE-day01/src/com/inmind/calendar03/Demo09.java

32 lines
1.1 KiB
Java
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

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)+"");
}
}