DateFormat df = DateFormat.getDateInstance(); Date d1 = null; Date d2 = null; if (!(startTimex.equals( "") && endTimex.equals(""))) { try { d1 = df.parse(startTimex); d2 = df.parse(endTimex); } catch (ParseException e1) { e1.printStackTrace(); } } if (startTimex.equals("")) { showMessage( "查询的起始日期不能为空!"); } else if (endTimex.equals("")) { showMessage( "查询的截止日期不能为空!"); } else if (!d1.before(d2)) { showMessage( "错误,查询的起始日期大于截止日期!"); } else { sums(); }