Convertir un String a Date en JAVA:
Para conseguirlo utilizaremos la clase SimpleDateFormat
Primer Caso - de "dd-MMM-yyyy" a Date
SimpleDateFormat formatter = new SimpleDateFormat("dd-MMM-yyyy"); String dateInString = "7-Jun-2013"; try { Date date = formatter.parse(dateInString); System.out.println(date); System.out.println(formatter.format(date)); } catch (ParseException e) { e.printStackTrace(); }
Segundo Caso de dd/MM/yyyy a Date:
SimpleDateFormat formatter = new SimpleDateFormat("dd/MM/yyyy"); String dateInString = "07/06/2013"; try { Date date = formatter.parse(dateInString); System.out.println(date); System.out.println(formatter.format(date)); } catch (ParseException e) { e.printStackTrace(); }
Tercer Caso de "MM dd, yyyy" a Date:
SimpleDateFormat formatter = new SimpleDateFormat("MMM dd, yyyy"); String dateInString = "Jun 7, 2013"; try { Date date = formatter.parse(dateInString); System.out.println(date); System.out.println(formatter.format(date)); } catch (ParseException e) { e.printStackTrace(); }
Cuarto Caso de "E, MM dd yyyy" a Date:
SimpleDateFormat formatter = new SimpleDateFormat("E, MMM dd yyyy"); String dateInString = "Fri, June 7 2013"; try { Date date = formatter.parse(dateInString); System.out.println(date); System.out.println(formatter.format(date)); } catch (ParseException e) { e.printStackTrace(); }
Finalmente probamos y veremos los resultados
Espero haya servido de ayuda.
No hay comentarios:
Publicar un comentario