Java Date Value Check isValidDate(String dateString, String dateFormat)

Here you can find the source of isValidDate(String dateString, String dateFormat)

Description

is Valid Date

License

Open Source License

Declaration

public static boolean isValidDate(String dateString, String dateFormat) 

Method Source Code


//package com.java2s;
/*/*www .  ja v  a  2s.co m*/
*
* Copyright 2013 Entando S.r.l. (http://www.entando.com) All rights reserved.
*
* This file is part of Entando software.
* Entando is a free software;
* You can redistribute it and/or modify it
* under the terms of the GNU General Public License (GPL) as published by the Free Software Foundation; version 2.
* 
* See the file License for the specific language governing permissions   
* and limitations under the License
* 
* 
* 
* Copyright 2013 Entando S.r.l. (http://www.entando.com) All rights reserved.
*
*/

import java.text.DateFormat;
import java.text.ParseException;
import java.text.SimpleDateFormat;

public class Main {

    public static boolean isValidDate(String dateString) {
        return isValidDate(dateString, "dd/MM/yyyy");
    }

    public static boolean isValidDate(String dateString, String dateFormat) {
        if (dateString != null && (dateString.length() > 0)) {
            try {
                DateFormat df = new SimpleDateFormat(dateFormat);
                df.setLenient(false);
                df.parse(dateString);
                return true;
            } catch (ParseException e) {
                return false;
            }
        }
        return false;
    }
}

Related

  1. isValidDate(String date, String dateFormat)
  2. isValidDate(String date, String format)
  3. isValidDate(String dateStr)
  4. isValidDate(String dateString)
  5. isValidDate(String dateString)
  6. isValidDate(String dateString, String dateFormat)
  7. isValidDate(String dateString, String dateFormat)
  8. isValidDate(String dateString, String dateFormat)
  9. isValidDate(String dateString, String dateFormatPattern)