Java Parse Date Pattern YYYY parseFullDate(String paramName, String dateStr)

Here you can find the source of parseFullDate(String paramName, String dateStr)

Description

Tries to parse full formated date.

License

Open Source License

Parameter

Parameter Description
paramName a parameter
dateStr a parameter

Declaration

public static Calendar parseFullDate(String paramName, String dateStr) throws IllegalArgumentException 

Method Source Code

//package com.java2s;
//License from project: Open Source License 

import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;

public class Main {
    private static final SimpleDateFormat DATE_FORMAT = new SimpleDateFormat("dd.MM.yyyy HH:mm:ss");

    /**/*  www . j a  v  a 2s .com*/
     * Tries to parse full formated date. Throws exception if fails.
     * 
     * @param paramName
     * @param dateStr
     * @return
     */
    public static Calendar parseFullDate(String paramName, String dateStr) throws IllegalArgumentException {
        Calendar day;
        try {
            day = Calendar.getInstance();
            Date date = DATE_FORMAT.parse(dateStr);
            day.setTime(date);
        } catch (Exception e) {
            throw new IllegalArgumentException(
                    "Unparsable \"" + paramName + "\". Must be in format " + DATE_FORMAT.toPattern(), e);
        }

        return day;
    }
}

Related

  1. parseEuropeanDateAnd12HrsTimeString(String aDateString, String aTimeString)
  2. parseEXIFFormat(String dateString)
  3. parseExpireField(String timestring)
  4. parseFormattedTime(String formattedTime)
  5. parseFTPDate(String dateStr)
  6. parseFullTime(String str)
  7. parseGeneralizedTimeAsDate(String generalizedTime)
  8. parseHeaderDate(String headerValue)
  9. parseHHMMSS(long time)