El análisis de la marca de tiempo de Android salió mal (siempre en 1970)
Estoy tratando de convertir una cadena (con marca de tiempo Unix) a una fecha con el formato (dd-MM-aaaa)
Y esto está funcionando en parte. El problema que tengo ahora es que mi cita es el 17-01-1970 (en lugar del 16 de marzo de 2015)
Lo estoy convirtiendo así:
SimpleDateFormat dateFormat = new SimpleDateFormat("dd-MM-yyyy");
Date d = null;
int dateMulti = Integer.parseInt(Date);
Calendar cal = Calendar.getInstance(Locale.ENGLISH);
cal.setTimeInMillis(dateMulti);
String date = DateFormat.format("dd-MM-yyyy", cal).toString();
Log.d("test",date);
try {
d = dateFormat.parse(date);
} catch (ParseException e) {
e.printStackTrace();
}
donde Fecha = 1427101853 y el resultado = 17-01-1970
¿Qué estoy haciendo mal?