工作中,可能需要获取某一年的天数,有些程序员喜欢直接写死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天,没毛病!