二月天 案例

分享图片

分享图片

 

代码如下: 注意第三条需求;方法中add get的日历字段为Calendar.YEAR,MONTH,DATE

创建对象代码  Calendar c = Calendar.getInstance();
package com.Test01;

import java.util.Calendar;
import java.util.Scanner;

public class CalendarTest {
    public static void main(String[] args) {
        while (true) {

            Scanner sc = new Scanner(System.in);
            System.out.println("请输入任意年份");
            int year = sc.nextInt();

            //设置日历对象的年、月、日
            //先创建日历对象使用getInstance方法
            //再使用set方法
            Calendar c = Calendar.getInstance();
            c.set(year, 2, 1);//设置为3月因为月份是从0开始的,所以设置为2

            //3月一日往前推一天
            c.add(Calendar.DATE, -1);

            System.out.println(c.get(Calendar.DATE));


        }
    }
}
相关文章
相关标签/搜索