zoukankan      html  css  js  c++  java
  • java Calendar类

    Calendar类的概述和获取日期的方法
    * A:Calendar类的概述
    * Calendar 类是一个抽象类,它为特定瞬间与一组诸如 YEAR、MONTH、DAY_OF_MONTH、HOUR 等日历字段之间的转换提供了一些方法,并为操作日历字段(例如获得下星期的日期)提供了一些方法。
    * B:成员方法
    * public static Calendar getInstance()
    * public int get(int field)


    常见对象(Calendar类的add()和set()方法)
    * A:成员方法
    * public void add(int field,int amount)
    * public final void set(int year,int month,int date)
    * B:案例演示
    * Calendar类的成员方法使用

    /**
    * * A:案例演示
    * 需求:键盘录入任意一个年份,判断该年是闰年还是平年
    * Calendar c = Calendar.getInstance();
    *
    * 分析:
    * 1,键盘录入年Scanner
    * 2,创建Calendar c = Calendar.getInstance();
    * 3,通过set方法设置为那一年的3月1日
    * 4,将日向前减去1
    * 5,判断日是多少天,如果是29天返回true否则返回false
    */
    public static void main(String[] args) {
    Scanner sc = new Scanner(System.in);
    System.out.println("请输入年份,判断该年份是闰年还是平年:");
    //int year = sc.nextInt();

    String line = sc.nextLine(); //录入数字字符串
    int year = Integer.parseInt(line); //将数字字符串转换成数字
    boolean b = getYear(year);
    System.out.println(b);
    }

    private static boolean getYear(int year) {
    //2,创建Calendar c = Calendar.getInstance();
    Calendar c = Calendar.getInstance();
    //设置为那一年的3月1日
    c.set(year, 2, 1);
    //将日向前减去1
    c.add(Calendar.DAY_OF_MONTH, -1);
    //判断是否是29天
    return c.get(Calendar.DAY_OF_MONTH) == 29;
    }

    }

  • 相关阅读:
    ASCII码表记忆规律
    Live Photos原理
    FAAS -- Serverless
    wasm能力检测
    守则
    split分割文件
    个人开源项目:微服务全栈技术学习开源项目,涵盖Java及前端主流技术点
    采用React+Ant Design组件化开发前端界面(一)
    SpringBoot 2.0中SpringWebContext 找不到无法使用的问题解决
    [做全栈攻城狮]程序员带你学习安卓开发-安卓基础之网络编程 大汇总
  • 原文地址:https://www.cnblogs.com/yimian/p/6509228.html
Copyright © 2011-2022 走看看