52 votes

Chaîne en objet Date / Heure dans Android

J'ai une chaîne contenant la date et l'heure renvoyées par un service Web, comme ceci:

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

Comment puis-je obtenir cela dans un objet tel que Time ou Date? Au départ, je veux le sortir dans un format différent, mais il me faudra faire d'autres choses plus tard (par exemple, peut-être dans un format différent).

À votre santé

128voto

Seitaridis Points 2046
 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 existe un post sur ce problème.

2voto

Jeroen Rosenberg Points 1510

Vous pouvez utiliser Java SimpleDateFormat méthode d'analyse ou d'utiliser JodaTime de DateTimeFormat pour créer un DateTimeFormatter et analyser un objet DateTime en conséquence

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X