首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

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

2012-01-21 
求一直接判断闰年的方法?刚才看了几个帖子,有高手说用DateTime.IsLeapYear()这个方法,这个方法需要导入哪

求一直接判断闰年的方法?
刚才看了几个帖子,有高手说用     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;
}

热点排行
Bad Request.