Here you can find the source of stringToDate(String fecha, String formato)
public static Date stringToDate(String fecha, String formato)
//package com.java2s; //License from project: Apache License import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Date; import java.util.GregorianCalendar; public class Main { public static Date stringToDate(String fecha, String formato) { fecha = nullToBlank(fecha);//from w w w . j a v a2s .c o m GregorianCalendar gc = new GregorianCalendar(); SimpleDateFormat df = new SimpleDateFormat(formato); try { gc.setTime(df.parse(fecha)); return gc.getTime(); } catch (ParseException e) { System.out.println("Error con fecha: " + e.getMessage()); return null; } } /** * retorna una cadena vacia en caso de ser null */ public static String nullToBlank(Object texto) { try { if (texto == null) { return ""; } if (texto.toString().trim().equals("null")) { return ""; } return texto.toString().trim(); } catch (Exception e) { return ""; } } }