Java tutorial
//package com.java2s; import java.text.DateFormat; import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Date; public class Main { public static Date tryParseDate(String dateStr) { return tryParseDate(dateStr, null); } public static Date tryParseDate(String dateStr, Date defaultValue) { if (dateStr == null) { return defaultValue; } DateFormat dateformat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); Date date = defaultValue; try { date = dateformat.parse(dateStr); } catch (ParseException e) { e.printStackTrace(); } return date; } }