nchristoph
Erfahrenes Mitglied
Hallo,
ich habe folgende Frage:
Wie berechnet man richtig die Differenz zwischen 2 Zeitpunkten.
Z.b.: Ich starte um 18:00 und stoppe um 19:56.
Wie berechne ich mit Java richtig die Differenz.
Meine aktueller Lösungsansatz ist folgender:
Die if trifft allerdings nie zu. Rechne ich falsch oder habe ich irgendwo einen anderen Fehler?
ich habe folgende Frage:
Wie berechnet man richtig die Differenz zwischen 2 Zeitpunkten.
Z.b.: Ich starte um 18:00 und stoppe um 19:56.
Wie berechne ich mit Java richtig die Differenz.
Meine aktueller Lösungsansatz ist folgender:
Java:
long oldtime = System.currentTimeMillis();
long currentTime = System.currentTimeMillis();
long difference = currenttime - oldtime;
if(difference >= 60000){
core.objectService.destroyObject(object.getObjectID());
actor.sendSystemMessage("@travel:pickup_timeout", DisplayType.Broadcast);
}
Die if trifft allerdings nie zu. Rechne ich falsch oder habe ich irgendwo einen anderen Fehler?