其实原理很简单,就是将String类型的变量使用SimpleDateFormat来转换成Date,然后用getTime()方法比较SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd"); Date date = sdf.parse(vo.getStarttime());if(date.getTime() < new Date().getTime()){ returnMap.put("other", true); }