"=SimpleDateFormat nur die Zeit

Ich habe ein problem, wenn ich versuche mir nur die Uhrzeit aus einem Timestamp.

Beispiel der Timestamp ist:

2012-04-19T23:05:00+0200

Ich denke, das format ist "JJJJ-MM-TT NICHT'HH:mm:ss.SSSZ", richtig?
Und es muss "HH:mm".

Ich den folgenden code verwenden, aber es returnes nichts:

public String getTime(String Vertrektijd){
        final SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss.SSSZ");
        Date dateObj;
        String newDateStr = null;
        try
        {
            dateObj = df.parse(Vertrektijd);
            SimpleDateFormat fd = new SimpleDateFormat("HH:mm");
            newDateStr = fd.format(dateObj);
        }
        catch (Exception e)
        {
          e.printStackTrace();
        }
        return newDateStr;
    }

Danke für die Hilfe!

InformationsquelleAutor Jelmer Visser | 2012-04-19

Schreibe einen Kommentar