code: public boolean before(JKTimeObject thareTime) {
  		if (getYear() == thareTime.getYear() || thareTime.getYear() > getYear()) {
  			if (getMonth() == thareTime.getMonth() || thareTime.getMonth() > getMonth()) {
  
  				if (thareTime.getMonth() > getMonth()) {
  					return true;
  				}
  				if (thareTime.getDay() > getDay()) {
  					return true;
  				}
  				if (getDay() == thareTime.getDay()) {
  					if (getHour() == thareTime.getHour()) {
  						if (getMunite() < thareTime.getMunite()) {
  							return true;
  						}
  					}
  
  					if (getHour() < thareTime.getHour()) {
  						return true;
  					}
  
  				}
  			}
  		}
  
  		return false;
  	}
docs: Before.
  
  @param thareTime the thare time
  @return true, if successful