Here you can find the source of parseDate(String dateValue)
Parameter | Description |
---|---|
dateValue | a parameter |
Parameter | Description |
---|---|
Exception | an exception |
public static Date parseDate(String dateValue)
//package com.java2s; //License from project: Apache License import java.text.SimpleDateFormat; import java.util.Date; public class Main { public static final String C_TIME_PATTON_DEFAULT = "yyyy-MM-dd HH:mm:ss"; public static final String C_DATE_PATTON_DEFAULT = "yyyy-MM-dd"; /**/* w w w .j a va 2 s . com*/ * Parse a string and return a date value * * @param dateValue * @return * @throws Exception */ public static Date parseDate(String dateValue) { return parseDate(C_DATE_PATTON_DEFAULT, dateValue); } /** * Parse a string and return the date value in the specified format * * @param strFormat * @param dateValue * @return * @throws ParseException * @throws Exception */ public static Date parseDate(String strFormat, String dateValue) { if (dateValue == null) return null; if (strFormat == null) strFormat = C_TIME_PATTON_DEFAULT; SimpleDateFormat dateFormat = new SimpleDateFormat(strFormat); Date newDate = null; try { newDate = dateFormat.parse(dateValue); } catch (Exception pe) { newDate = null; } return newDate; } }