Here you can find the source of convertStringToDate(String str, String pattern)
public static Date convertStringToDate(String str, String pattern)
//package com.java2s; //License from project: Apache License import java.text.SimpleDateFormat; import java.util.Date; public class Main { private static final String patternDate = "yyyy-MM-dd"; public static Date convertStringToDate(String str, String pattern) { SimpleDateFormat sdf = null; try {//from ww w .jav a 2 s . co m sdf = new SimpleDateFormat(pattern); } catch (Exception ex) { sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); } try { return sdf.parse(str); } catch (Exception e) { } return null; } public static Date parse(String param) { Date date = null; SimpleDateFormat sdf = new SimpleDateFormat(patternDate); try { date = sdf.parse(param); } catch (Exception ex) { ex.printStackTrace(); } return date; } }