// 判断黑名单是否过期 // 传入的date早于当前时间 则过期 private boolean ifExpired(String date) { String now = new Date().toLocaleString(); return beforeThan(date, now); } // 比较两个时间串 // date1 早于 date2 返回true private boolean beforeThan(String date1, String date2) { SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); try { Date time1 = sdf.parse(date1); Date time2 = sdf.parse(date2); if (time1.before(time2)) { return true; } } catch (Exception e) { e.printStackTrace(); } return false; }
java.util.Date toLocalString()方法
private boolean ifExpired(String date) { SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); String now = sdf.format(new Date()); return beforeThan(date, now); }