2010-10-15 4 views
43

J'ai une chaîne qui contient la date/heure de retour d'un service Web comme ceci:Chaîne date/heure objet dans Android

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

Comment puis-je obtenir cela en un objet comme Time ou date? Je veux d'abord le sortir dans un format différent, mais je devrai en faire d'autres choses plus tard (c'est-à-dire, peut-être utiliser dans un format différent).

Vive

Répondre

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(); 
} 

C'est ce que vous recherchez. Il y a existing post à propos de ce problème.

+0

Merci beaucoup, j'ai regardé ici et via Google, mais jamais trouvé quelque chose qui a fait ce que je voulais – neildeadman

+0

Pour tous, les formats de date supportés sont: http://docs.oracle.com/javase/6/docs/ api/java/text/SimpleDateFormat.html – nemesisfixx

+0

Merci mon pote ... !!! –