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

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

Introduction

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

Prototype

public String format(Object value, TimeZone timeZone) 

Source Link

Document

Format an object into a String using the default Locale.

Usage

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

/**
 * Formats the given date as according to given formatter
 * //  w w  w  . j a va2  s  .com
 * @param date
 * @param format
 * @return
 */
public static String formatDate(String date, String format) {
    if (date == null || date.trim().equals("")) {
        return null;
    }
    if (format == null || format.trim().equals("")) {
        return null;
    }
    DateValidator validator = DateValidator.getInstance();

    String dateVal = null;
    try {
        dateVal = validator.format(date, format);
    } catch (IllegalArgumentException e) {
        System.out.println("Bad date:" + date + ": cannot be formatted");
    }
    if (dateVal == null) {
        return null;
    }
    return dateVal;
}