public static boolean isBetweenTimeStr(String time, String starttime,
			String endtime) {
		try {
			BigInteger timeInt = new BigInteger(time);
			BigInteger starttimeInt = new BigInteger(starttime);
			BigInteger endttimeInt = new BigInteger(endtime);
			int compareResult = timeInt.compareTo(starttimeInt);
			if (compareResult == -1) {
				return false;
			} else if (compareResult == 0) {
				return true;
			} else if (compareResult == 1) {
				compareResult = timeInt.compareTo(endttimeInt);
				if (compareResult >= 0) {
					return false;
				} else {
					return true;
				}
			}
			return false;
		} catch (Exception e) {
			e.printStackTrace();
		}
		return false;
	}