一、Calendar类概述

image.png

1.1 Calendar类的对象创建方法
Calendar是抽象类(abstract修饰),不能直接创建对象,需要用到多态,创建子类,来调用。

这里提供一个方法getInstance()来获得Calendar的对象。

getInstance()方法用类来调用

Calendar c = Calendar.getInstance(); //c包含了年月日时分秒等等信息

image.png

public int get(int field) 根据给定的日历字段返回相应的值

注意:
1、get()通过Calendar的对象来调用,int field通过Calendar类来调用
2、Calendar.Month 从0开始,要+1

二、Calendar类的常用方法

image.png

image.png
image.png
注意格式:

对象.add(Calendar.YEAR,10);
对象.set(2010,10,1)不需要重复写三次YEAR MONTH DATE
输出是2010年11月1日! 注意月份多1
对象.get(Calendar.YEAR);

三、案例

image.png
复习了一下输入

Scanner sc = Scanner(System.in);
sc.nextInt();

思想:

设为3月1日,date往后推1天就知道2月是多少天了。

image.png


MeeWoW
18 声望1 粉丝

加油