Calendar类、案例笔记

一、Calendar类概述

Calendar类、案例笔记_第1张图片

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

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

c.getInstance(); //可获取年月日

Calendar类、案例笔记_第2张图片

get()返回的是int类型

二、Calendar类的常用方法

Calendar类、案例笔记_第3张图片

Calendar类、案例笔记_第4张图片
image.png
注意格式:

对象.add(Calendar.YEAR,10);
对象.set(2010,10,1)不需要重复写三次YEAR MONTH DATE
对象.get(Calendar.YEAR);

三、案例

Calendar类、案例笔记_第5张图片
复习了一下输入

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

思想:

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

Calendar类、案例笔记_第6张图片

你可能感兴趣的:(java)