富宙号

java闰年的判断方法(Java编程入门100例之十七(判断今年是否闰年))

今年是否是闰年呢?

是不是还要思考一下? 用Java代码跑一下,立马就知道。

代码如下:

public class Test {    public static void main(String[] args) throws ParseException {
        String str = "2021-01-01";
        SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
        Date date = sdf.parse(str);
        Calendar calendar = Calendar.getInstance();
        calendar.setTime(date);        int year = calendar.get(Calendar.YEAR);
        GregorianCalendar gregorianCalendar = new GregorianCalendar();        if (gregorianCalendar.isLeapYear(year)) {
            System.out.println(year + "年是闰年");
        } else {
            System.out.println(year + "年不是闰年");
        }        int month = calendar.getActualMaximum(Calendar.DAY_OF_MONTH);
        System.out.println("该月有" + month + "天");
    }
}

代码简析:

  1. main方法是程序执行入口。

  2. 第3行定义要处理的日期。

  3. 核心判断闰年的是11行,是Java内置的一个函数。

  4. 17行,还会获取到这个月最多有多少天。

Java开发工具:IDEA


文/来源:蓝不蓝编程

版权声明:本文内容由互联网用户自发贡献以及网络收集编辑和原创所得,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任,详见本站的版权声明与免责声明。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 maliang853@foxmail.com 举报,一经查实,本站将立刻删除。 转载请注明出处:https://www.fzdnw.com/tgfx/2602.html

分享:
扫描分享到社交APP
上一篇
下一篇
发表列表
请登录后评论...
游客 游客
此处应有掌声~
评论列表

还没有评论,快来说点什么吧~