Example usage for org.apache.commons.validator.routines DateValidator validate

List of usage examples for org.apache.commons.validator.routines DateValidator validate

Introduction

In this page you can find the example usage for org.apache.commons.validator.routines DateValidator validate.

Prototype

public Date validate(String value, Locale locale) 

Source Link

Document

Validate/convert a Date using the specified Locale and default TimeZone.

Usage

From source file:com.iana.boesc.utility.BOESCUtil.java

/**
 * Validates whether provided string is date field or not
 * //from   www.j a  v  a 2  s  .  c  o m
 * @param date
 * @param format
 *            defaultDate format
 * @return
 */
public static boolean validateDate(String date) {
    if (date == null || date.trim().equals("")) {
        return false;
    }
    String format = "MM/dd/yyyy";
    DateValidator validator = DateValidator.getInstance();
    Date dateVal = validator.validate(date, format);
    if (dateVal == null) {
        return false;
    }
    return true;
}

From source file:com.iana.boesc.utility.BOESCUtil.java

/**
 * Validates whether provided string is date field or not
 * /*from w  w  w  .  j  a  v  a 2 s.c om*/
 * @param date
 * @param format
 * @return boolean status of whether given data is valid or not
 */
public static boolean validateDate(String date, String format) {
    if (date == null || date.trim().equals("")) {
        return false;
    }
    if (format == null || format.trim().equals("")) {
        return false;
    }
    DateValidator validator = DateValidator.getInstance();

    Date dateVal = validator.validate(date, format);
    if (dateVal == null) {
        return false;
    }
    return true;
}