Java Parse Date Pattern YYYY parserDate(String str)

Here you can find the source of parserDate(String str)

Description

parser Date

License

Open Source License

Declaration

public static Date parserDate(String str) 

Method Source Code


//package com.java2s;

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

public class Main {
    public static final String format0 = "yyyy-MM-dd HH:mm:ss";

    public static Date parserDate(String str, String format) {
        if (null == str || "".equals(str) || "NULL".equalsIgnoreCase(str))
            return null;
        if (null == format)
            format = format0;//from   w  w  w.j  av  a 2 s .c om

        java.util.Date d = Calendar.getInstance().getTime();
        if (str.length() == 10)
            str = str + " 00:00:00";
        SimpleDateFormat formatter = new SimpleDateFormat(format);
        ParsePosition pos = new ParsePosition(0);
        d = formatter.parse(str, pos);
        return d;
    }

    public static Date parserDate(String str) {
        if (null == str)
            return null;
        return parserDate(str, format0);
    }
}

Related

  1. parseNanos(final String date)
  2. parseOpenMrsDate(String date)
  3. parseOpenMrsDate(String date)
  4. parsePurgeDateString(String str)
  5. parser(String strDate, String formatter)
  6. parseRegExcelNumber(String number)
  7. parseResponseDate(String date)
  8. parseRoundTripDateString(String roundTripString)
  9. parseRSSDate(String dateStr)