Kai : sekunden in Wochen, Tage...

Beitrag lesen

Ich lese mir aus einer Datei Verbiundungsdaten ein darunter auch die Gesamte Online Zeit, das schaut so aus:
public int berechneSekunden(String verbindungszeit)
    {
        String[] zeit = verbindungszeit.split(":");
        int Stunden = Integer.parseInt(zeit[0]);
        int Minuten = Integer.parseInt(zeit[1]);
        int Sekunden = Integer.parseInt(zeit[2]);
        return (3600*Stunden + 60*Minuten + Sekunden);
    }

public long ziegeGesamtzeit()
    {
        long gesamtsekunden = 0;
        String line;
        try{
            BufferedReader fromFile = new BufferedReader(new FileReader("traffic.csv"));
            while ((line=fromFile.readLine())!= null)
            {
                String[] zeilendaten = line.split(";");
                gesamtsekunden += berechneSekunden(zeilendaten[4]);
            }
            System.out.println("Gesamte Online Zeit:" + gesamtsekunden);
            fromFile.close();
        }
        catch (IOException e) {
            e.printStackTrace();
        }
        return gesamtsekunden;

}
        nur möchte ich jetzt das die Sekunden in Wochen, Tage, Stunden, Minuten  und die restlichen Sekunden ausgegeben werden nur weiß ich wiedereinmal nicht wie und hoffe auf eure Hilfe. Schonmal Danke, Kai