anchor.diff:  						msgParams = [arguments.context, arguments.input, arguments.format.toLocalizedPattern()];
   						throwException(createObject("component", "org.owasp.esapi.errors.ValidationException").init(variables.ESAPI, variables.ESAPI.resourceBundle().messageFormat("Validator.getValidDate.patternMismatch.userMessage", msgParams), variables.ESAPI.resourceBundle().messageFormat("Validator.getValidDate.patternMismatch.logMessage", msgParams), e, arguments.context));
   					}
  -					date = createDateTime(year(date), month(date), day(date), hour(date), minute(date), second(date));
   				}
   
   				if(date < arguments.minValue || date > arguments.maxValue) {
  
positive.code: 				}
  
  				number = arguments.input;
  				if (!isNumeric(number) && !isNull(arguments.format) && isObject(arguments.format)) {
  					try {
  						number = arguments.format.parse(javaCast("string", number));
  					}
  
negative.code: 				}
  
  				date = arguments.input;
  				if (!isNull(arguments.format) && isObject(arguments.format)) {
  					try {
  						date = arguments.format.parse(javaCast("string", date));
  					}
  