Java获取某一年的天数的标准方法

工作中,可能需要获取某一年的天数,有些程序员喜欢直接写死365,这样是会出问题的,写代码要严格一些

这里我把我常用的分享给大家,可能方法不止一种,欢迎大家评论留言

    /*
     * @Description: 根据传入的年份确定那天的天数,0为本年
     * @Param: [year]
     * @Return: int
     * @Author: 彭德华
     * @Date: 2020/5/22 17:30
     */
    public int dayNum(int year){
        if(year==0){
            return LocalDate.now().lengthOfYear();
        }else{
            return LocalDate.of(year,1,1).lengthOfYear();
        }
    }

测试闰年366天,普通年份365天,没毛病!

猜你喜欢

转载自blog.csdn.net/weixin_43967331/article/details/106288029