martes, 11 de marzo de 2014

Convertir String a Date en Java

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