Here you can find the source of parseDateFromString(String valor, String formatoFecha)
public static Object parseDateFromString(String valor, String formatoFecha) throws Exception
//package com.java2s; //License from project: Open Source License import java.text.ParseException; import java.text.SimpleDateFormat; public class Main { public static Object parseDateFromString(String valor, String formatoFecha) throws Exception { try {//from www. j a v a 2 s . co m SimpleDateFormat dateFormat = new SimpleDateFormat(formatoFecha); if (valor.trim().length() != dateFormat.toPattern().length()) throw new IllegalArgumentException("No tiene un formato de fecha correcto : " + formatoFecha); dateFormat.setLenient(Boolean.FALSE); return dateFormat.parse(valor.trim()); } catch (ParseException pe) { throw new IllegalArgumentException("No tiene un formato de fecha correcto o la fecha no existe: (" + formatoFecha + " ) - " + valor); } } }