Java Date Value Check isValidDate(String value)

Here you can find the source of isValidDate(String value)

Description

is Valid Date

License

Open Source License

Declaration

public static boolean isValidDate(String value) 

Method Source Code


//package com.java2s;
/*/*from  w  w  w  .  j  a  va 2  s . c  om*/
 * Copyright (c) 2005-2011 Grameen Foundation USA
 * All rights reserved.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *     http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
 * implied. See the License for the specific language governing
 * permissions and limitations under the License.
 *
 * See also http://www.apache.org/licenses/LICENSE-2.0.html for an
 * explanation of the license and how it is applied.
 */

import java.text.DateFormat;

import java.text.SimpleDateFormat;

import java.util.Locale;

public class Main {
    private static Locale internalLocale = Locale.UK;

    public static boolean isValidDate(String value) {
        try {
            SimpleDateFormat shortFormat = (SimpleDateFormat) DateFormat.getDateInstance(DateFormat.SHORT,
                    internalLocale);
            shortFormat.setLenient(false);
            shortFormat.parse(value);
            return true;
        }

        catch (java.text.ParseException e) {
            return false;
        }
    }
}

Related

  1. isValidDate(String dt)
  2. isValidDate(String inDate)
  3. isValidDate(String psDt)
  4. isValidDate(String s)
  5. isValidDate(String src, String format)
  6. isValidDateFormat(String startDate)
  7. isValidDateFormat(String strDate, String dataFormat)
  8. isValidDateInternal(String date, String dateFormat)
  9. isValidDatePattern(String pattern)