判断日期是否过期
Date dates;
try
{
dates = new SimpleDateFormat("yyyy-MM-dd").parse(hisR.getldate());
Date sysdate = new SimpleDateFormat("yyyy-MM-dd").parse(new SimpleDateFormat("yyyy-MM-dd").format(new Date()));
if (dates.before(sysdate)) {
return R.err(MsgConst.ERROR_CODE_E0059);
}
}
catch (ParseException e)
{
e.printStackTrace();
}
根据日期判断周几
String s = hisR.getldate();
SimpleDateFormat sdfInput = new SimpleDateFormat("yyyy-MM-dd HH:mm");
Calendar calendar = Calendar.getInstance();
Date date = new Date();
try {
date = sdfInput.parse(s);
} catch (Exception e) {
e.printStackTrace();
}
calendar.setTime(date);
int dayOfWeek = calendar.get(Calendar.DAY_OF_WEEK)-1;
if(dayOfWeek<0)dayOfWeek=0;
hisR.setWeekno(dayOfWeek);
}