public static boolean isBeforeTime(String time, String starttime) {
		try {
			SimpleDateFormat simpleDateFormat = null;
			if (time.length() == 19) {
				simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
			} else if (time.length() == 16) {
				simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm");
			} else if (time.length() == 13) {
				simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd HH");
			} else if (time.length() == 10) {
				simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd");
			}

			Date sysTime = simpleDateFormat.parse(time); // 指定时间
			Date startTime = simpleDateFormat.parse(starttime); // 开始时间
			// 如果处于开始和结束时间之间，则返回true
			if (sysTime.before(startTime)) {
				return true;
			}
		} catch (Exception e) {
			e.printStackTrace();
		}
		return false;
	}