2010-10-15 16 views
43

que tiene una cadena que contiene la fecha/hora de regresar de un servicio web de esta manera:cadena de fecha/hora objeto en Android

String dtStart = "2010-10-15T09:27:37Z" 

¿Cómo consigo esto en un objeto, como Hora o Fecha? Inicialmente quiero imprimirlo en un formato diferente, pero necesitaré hacer otras cosas más tarde (es decir, utilizarlo en un formato diferente).

Saludos

Respuesta

115
String dtStart = "2010-10-15T09:27:37Z"; 
SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss'Z'"); 
try { 
    Date date = format.parse(dtStart); 
    System.out.println(date); 
} catch (ParseException e) { 
    // TODO Auto-generated catch block 
    e.printStackTrace(); 
} 

Esto es lo que busca. Hay existing post sobre este problema.

+0

Muchas gracias, miré aquí y a través de Google, pero nunca encontré nada que hiciera lo que quería – neildeadman

+0

Para todos, los formatos de fecha admitidos son: http://docs.oracle.com/javase/6/docs/ api/java/text/SimpleDateFormat.html – nemesisfixx

+0

Gracias amigo ... !!! –