public static int timeCompare(String time1, String time2) { int result = 1; DateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm"); Calendar c1 = Calendar.getInstance(); Calendar c2 = Calendar.getInstance(); try { c1.setTime(df.parse(time1)); c2.setTime(df.parse(time2)); } catch (Exception e) { System.out.println(e.getMessage()); } result = c1.compareTo(c2); return result; }
time1与time2对比,正值 time1大
----------------------------------
public static String getAddDaySpecialDate(String specialDate, int day) { if (StringCheck.isN(specialDate)) { return null; } try { SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); Calendar calendar = Calendar.getInstance(); calendar.setTime(dateFormat.parse(specialDate)); calendar.add(Calendar.DATE, day); return dateFormat.format(calendar.getTime()); } catch (Exception ex) { return null; } } public static String getYearMonthAndDayByDate(String date){ if (StringCheck.isN(date)) { return null; } try { SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd"); Calendar calendar = Calendar.getInstance(); calendar.setTime(dateFormat.parse(date)); return dateFormat.format(calendar.getTime()); } catch (Exception ex) { return null; } } public static String getHourByDate(String date){ if (StringCheck.isN(date)) {