Java Parse Date Pattern YYYY parseSecureDate(final String dateString)

Here you can find the source of parseSecureDate(final String dateString)

Description

Parses the given string date-time.

License

Open Source License

Parameter

Parameter Description
dateString formated date

Return

computed Date or null if the operation is not possible

Declaration

public static Date parseSecureDate(final String dateString) 

Method Source Code


//package com.java2s;
/*//w ww.  j a  v  a2s  .  co m
 * DSS - Digital Signature Services
 *
 * Copyright (C) 2013 European Commission, Directorate-General Internal Market and Services (DG MARKT), B-1049 Bruxelles/Brussel
 *
 * Developed by: 2013 ARHS Developments S.A. (rue Nicolas Bov? 2B, L-1253 Luxembourg) http://www.arhs-developments.com
 *
 * This file is part of the "DSS - Digital Signature Services" project.
 *
 * "DSS - Digital Signature Services" is free software: you can redistribute it and/or modify it under the terms of
 * the GNU Lesser General Public License as published by the Free Software Foundation, either version 2.1 of the
 * License, or (at your option) any later version.
 *
 * DSS is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty
 * of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU Lesser General Public License for more details.
 *
 * You should have received a copy of the GNU Lesser General Public License along with
 * "DSS - Digital Signature Services".  If not, see <http://www.gnu.org/licenses/>.
 */

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

import java.util.Date;

public class Main {
    /**
     * The default date-time format: "yyyy-MM-dd'T'HH:mm:ss'Z'"
     */
    public static final SimpleDateFormat SDF = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss'Z'");

    /**
     * Parses the given string date-time. The date-time must be defined using the default pattern: {@link #SDF}
     *
     * @param dateString formated date
     * @return computed {@code Date} or null if the operation is not possible
     */
    public static Date parseSecureDate(final String dateString) {

        try {

            final Date date = SDF.parse(dateString);
            return date;
        } catch (ParseException e) {
            return null;
        }
    }
}

Related

  1. parseRegExcelNumber(String number)
  2. parseResponseDate(String date)
  3. parseRoundTripDateString(String roundTripString)
  4. parseRSSDate(String dateStr)
  5. parseSalesDate(final String ymd)
  6. parseSegKeyDate4Display(String source)
  7. parseSessionTime(String response)
  8. parseSilently(String p_string)
  9. parseSimpleDate(String string, Date defaultDate)