/**
* 查询月份有几天—用于后台统计记录
* @param monthday
* @return
*/
private int finddayByMonthday(String monthday){
int day=30;
String[] monthd=monthday.split("-");
int year=Integer.valueOf(monthd[0]);
int month=Integer.valueOf(monthd[1]);
if(month<=7){
if(month==2){
if(year%4==0){
day=29;
}else {
day=28;
}
} else if(month%2==1){
day=31;
}
}else{
if(month%2==0){
day=31;
}
}
return day;
}
/**
* 判断日期是今天 昨天 前天
* @param oldTime
* @return
* @throws ParseException
*/
private int isYeaterday(Date oldTime) throws ParseException {
Date newTime=new Date();
SimpleDateFormat format=new SimpleDateFormat("yyyy-MM-dd");
String todayStr=format.format(newTime);
Date today=format.parse(todayStr);
if((today.getTime()-oldTime.getTime())>0&&(today.getTime()-oldTime.getTime())<86400000){
return -1;//昨天
}else if((today.getTime()-oldTime.getTime())<=0){
return 0;//至少是今天
}else {
return -2;//至少是前天
}
}