G
Guest
Gast
Hi,
ich habe einen Zeitpunkt (fest in die source geschrieben) und möchte die Zeit die seit dem Vergangen ist anzeigen:
(Festgelegter Timestamp - Aktueller Timestamp)
Folgende Methode spuck aber nur mist aus. Findet ihr Fehler?
ich habe einen Zeitpunkt (fest in die source geschrieben) und möchte die Zeit die seit dem Vergangen ist anzeigen:
(Festgelegter Timestamp - Aktueller Timestamp)
Folgende Methode spuck aber nur mist aus. Findet ihr Fehler?
Code:
private static void timer() {
Date cherrydate = new Date();
Date toDisplay = new Date();
Date now;
String labeltext;
DateFormat format = new SimpleDateFormat();
cherrydate.setTime((1182340800*1001));
while(true) {
try {
Thread.sleep(1000);
now = new Date();
toDisplay.setTime(now.getTime()-cherrydate.getTime());
format = new SimpleDateFormat("yy");
labeltext = format.format(toDisplay);
labeltext += " Jahre ";
format = new SimpleDateFormat("MM");
labeltext += format.format(toDisplay);
labeltext += " Monate ";
format = new SimpleDateFormat("dd");
labeltext += format.format(toDisplay);
labeltext += " Tage";
NeuJFrame.jLabel2.setText(labeltext);
format = new SimpleDateFormat("HH");
labeltext = format.format(toDisplay);
labeltext += " Stunden ";
format = new SimpleDateFormat("mm");
labeltext += format.format(toDisplay);
labeltext += " Minuten ";
format = new SimpleDateFormat("ss");
labeltext += format.format(toDisplay);
labeltext += " Sekunden";
NeuJFrame.jLabel3.setText(labeltext);
} catch (InterruptedException ex) {
ex.printStackTrace();
}
}
}