当前位置: 代码迷 >> J2SE >> 求一直接判断闰年的方法?该如何解决
  详细解决方案

求一直接判断闰年的方法?该如何解决

热度:25   发布时间:2016-04-24 14:44:06.0
求一直接判断闰年的方法?
刚才看了几个帖子,有高手说用     DateTime.IsLeapYear()这个方法,这个方法需要导入哪个包??谢谢指点

------解决方案--------------------
import java.util.GregorianCalendar;

GregorianCalendar.isLeapYear();
------解决方案--------------------
public static boolean isLeapYear(int year) {

boolean isLeapYear = false;
int gregorianCutoverYear = 1582;//1582 年定的 Gregorian Calendar 才再增加百年不潤四百年潤的規則
if( year > = gregorianCutoverYear ) {
if((year%4 == 0) && ((year%100 != 0) || (year%400 == 0))) {
isLeapYear = true;
}
}
else{
if(year%4 == 0) {
isLeapYear = true;
}
}
return isLeapYear;
}
  相关解决方案