current android jodatime

android - current - convertir milisegundos a Joda Date Time o para la zona 0000



android add jodatime (3)

Por favor, dime cómo convertir milisegundos a joda.

formatter = DateTimeFormat.forPattern("dd/MM/yyyy''T''HH:mm:ss").withZone(DateTimeZone.forOffsetHoursMinutes(00, 00));

incluso intentó

String millisecond="14235453511" DateTime.parse(millisecond);



La respuesta dada por @Adam S está casi bien. Sin embargo, preferiría especificar la zona horaria explícitamente. Sin especificarlo, obtiene la instancia DateTime construida en la zona horaria del sistema. ¿Pero quieres la zona "0000" (UTC)? Entonces busca este constructor alternativo:

String milliseconds = "14235453511"; DateTime someDate = new DateTime(Long.valueOf(milliseconds), DateTimeZone.UTC); System.out.println(someDate); // 1970-06-14T18:17:33.511Z


Puedes usar esto

Calendar calendar = new GregorianCalendar(); DateFormat formatter = new SimpleDateFormat("dd MMM yyyy HH:mm:ss z"); formatter.setCalendar(calendar); String timeZone = "GMT+2:00"; formatter.setTimeZone(TimeZone.getTimeZone(timeZone)); String time = formatter.format(calendar.getTime()); System.out.println(time);

Espero que esto ayude