s'il vous plaît dites-moi comment convertir des millisecondes en joda Date heure ??
formatter = DateTimeFormat.forPattern("dd/MM/yyyy'T'HH:mm:ss").withZone(DateTimeZone.forOffsetHoursMinutes(00, 00));
même essayé
String millisecond="14235453511"
DateTime.parse(millisecond);
La réponse donnée par @Adam S est presque correcte. Cependant, je préférerais spécifier explicitement le fuseau horaire. Sans le spécifier, vous obtenez l'instance DateTime
- construite dans le fuseau horaire du système. Mais vous voulez la zone "0000" (UTC)? Recherchez ensuite cette alternative constructeur :
String milliseconds = "14235453511";
DateTime someDate = new DateTime(Long.valueOf(milliseconds), DateTimeZone.UTC);
System.out.println(someDate); // 1970-06-14T18:17:33.511Z
Il y a n constructeur qui prend des millisecondes :
long milliseconds = 14235453511;
DateTime someDate = new DateTime(milliseconds);