Java Zeit formatieren (wird nicht richtig dargestellt)

  • Ich schaffe es nicht das Problem zu lösen, dass er mir das richtige Format anzeigt.
    Ich bekomme: 18.01.1970 00:16 als Ergebnis
    dabei müsste er mir eigentlich 17.06.2016 anzeigen (die genaue Uhrzeit weiß ich gerade nicht)


    Das Timestamp sieht wie folgt aus: 1466160571


    Und der Code

    Java
    SimpleDateFormat sdf = new SimpleDateFormat("dd.MM.yyyy HH:mm");
    Calendar calendar = Calendar.getInstance();
    calendar.setTimeInMillis(mute.getExpire());
    Date date = new Date(calendar.getTimeInMillis());
    String dateFormat = sdf.format(date);

    Wo liegt der Fehler?

    Ich habe den Fehler gefunden. Ich musste den Timestamp um 1000 multiplizieren.

    Einmal editiert, zuletzt von C3O ()