进阶day01-Calendar里面的set方法
This commit is contained in:
31
javaSE-day01/src/com/inmind/calendar03/Demo09.java
Normal file
31
javaSE-day01/src/com/inmind/calendar03/Demo09.java
Normal 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)+"日");
|
||||||
|
}
|
||||||
|
}
|
||||||
4
javaSE-day01/src/com/inmind/calendar03/Demo10.java
Normal file
4
javaSE-day01/src/com/inmind/calendar03/Demo10.java
Normal file
@@ -0,0 +1,4 @@
|
|||||||
|
package com.inmind.calendar03;
|
||||||
|
|
||||||
|
public class Demo10 {
|
||||||
|
}
|
||||||
Reference in New Issue
Block a user