public static String getBeforeOrAfterDate(String time, int num) {
SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
Date date =Util.strToDate(time,null);
Calendar calendar = Calendar.getInstance();
calendar.setTime(date);
calendar.add(Calendar.DATE, num);
Date d = calendar.getTime();
return formatter.format(d);
}
public static Date strToDate(String date,String formate){
if(Util.isEmpty(formate)){
formate="yyyy-MM-dd HH:mm:ss";
}
SimpleDateFormat formatter = new SimpleDateFormat(formate);
Date rs;
try {
rs = formatter.parse(date);
} catch (ParseException e) {
rs = null;
e.printStackTrace();
}
return rs;
}
public static boolean isEmpty(Object obj)
{
if (obj == null)
{
return true;
}
if ((obj instanceof List))
{
return ((List) obj).size() == 0;
}
if ((obj instanceof String))
{
return ("").equals(((String) obj).trim());
}
return false;
}