Hallo,
Der unten angeführte code ist meines Erachtens problematisch, wenn "start" vor Mitternacht kommt und "end" nach Mitternacht kommt.
Sehe ich das richtig. Wenn ja, wie kann ich dies besser machen. Ich möchte in einem Thread immer wieder über eine if-Abfragen abfragen, ob die Zeitdifferent einen bestimmten wert erreicht.
Der unten angeführte code ist meines Erachtens problematisch, wenn "start" vor Mitternacht kommt und "end" nach Mitternacht kommt.
Sehe ich das richtig. Wenn ja, wie kann ich dies besser machen. Ich möchte in einem Thread immer wieder über eine if-Abfragen abfragen, ob die Zeitdifferent einen bestimmten wert erreicht.
Java:
long start = System.currentTimeMillis();
TimeUnit.SECONDS.sleep(1); // ist nur ein Platzhalter für einige Prozesse.
long end = System.currentTimeMillis();
long needTime = end-start;