return true;
}
/**
*<br>方法说明:判断是否是闰年
*<br>输入参数:int iPara。要判断的年份
*<br>返回类型:boolean。如果是闰年返回 true,否则返回 false
*/
public boolean chickDay(int iPara){
return iPara%100==0&&iPara%4==0;
}
/**
*<br>方法说明:检查日期格式是否正确
*<br>输入参数:String sPara。要检查的日期字符
*<br>返回类型:int 0 日期格式正确,-1 月或这日不合要求, -2 年月日格式不正确)
*/
public int chickData(String sPara){
@SuppressWarnings("unused")
boolean bTemp = false;)
//所输入日期长度不正确)
if(sPara.length()!=10) return -2;
//获取年)
String sYear = sPara.substring(0,4);
//判断年是否为数字)
if(!isNumber(sYear)) return -2;
//获取月份)
String sMonth = sPara.substring(5,7);2011 05 05
//判断月份是否为数字)
if(!isNumber(sMonth)) return -2;
//获取日)
String sDay = sPara.substring(8,10);
//判断日是否为数字)
if(!isNumber(sDay)) return -2;
//将年、月、日转换为数字)
int iYear = Integer.parseInt(sYear);
int iMon = Integer.parseInt(sMonth);
int iDay = Integer.parseInt(sDay);
if(iMon>12) return -1;
//闰年二月处理)
if(iMon==2&&chickDay(iYear)){
if(iDay>29) return 2;
}else{
if(iDay>iMonth[iMon-1]) return -1;
}
return 0;