Calendar类


下面使用对象调用get()方法来获取年月日字段
get
public int get(int field)
返回给定日历字段的值。 在宽大模式下,所有日历字段都被归一化。 在非宽泛模式下,所有日历字段都被验证,如果任何日历字段具有超出范围的值,该方法将抛出异常。 归一化和验证由
complete()方法处理,该过程是与日历系统相关的。- 参数
field- 给定的日历字段。- 结果
- 给定日历字段的值。
- 异常
ArrayIndexOutOfBoundsException- 如果指定的字段超出范围(field < 0 || field >= FIELD_COUNT)。- 另请参见:
set(int,int),complete()
package com.Test01;
import java.util.Calendar;
public class CalendarDemo {
public static void main(String[] args) {
//获取对象
Calendar c = Calendar.getInstance();
System.out.println(c);
// public int get(int field)
int year = c.get(Calendar.YEAR);
int month = c.get(Calendar.MONTH)+1;
int date = c.get(Calendar.DATE);
System.out.println(year+"年"+month+"月"+date+"日");
}
}

package com.Test01;
import java.util.Calendar;
public class CalendarDemo {
public static void main(String[] args) {
//获取对象
Calendar c = Calendar.getInstance();
System.out.println(c);
// public int get(int field)
c.add(Calendar.YEAR,2);
c.add(Calendar.MONTH,-1);
c.set(2050,11,25);
int year = c.get(Calendar.YEAR);
int month = c.get(Calendar.MONTH)+1;
int date = c.get(Calendar.DATE);
System.out.println(year+"年"+month+"月"+date+"日");
}
}
字段格式:Calendar.YEAR or MONTH or DATE;

浙公网安备 33010602011771号