android Timestamp Parsing schief gegangen (immer im Jahr 1970)

Ich versuche, eine Zeichenfolge (mit Unix-Zeitstempel) in ein Datum mit dem Format (TT-MM-JJJJ) zu konvertieren.

und das funktioniert teilweise. Das Problem, das ich jetzt habe, ist, dass mein Date am 17-01-1970 ist (anstatt am 16. März 2015)

im konvertiert es so:

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

where Date = 1427101853 und das Ergebnis = 17-01-1970

Was mache ich falsch

Antworten auf die Frage(8)

Ihre Antwort auf die Frage