Systemuhr und Zeitabfrage

Status
Nicht offen für weitere Antworten.

stetabar

Bekanntes Mitglied
Hallo zusammen,

besteht die Möglichkeit in einem gewissen Abstand, orientiert an der Systemuhr, eine Funktion zu starten?

Meine das so:

- Es soll im Abstand von 15 Minuten eine Abfrage und Aktualisierung stattfinden.
- Diese soll sich an der Systemuhr orientieren
00:00:00
00:15:00
00:30:00
00:45:00
01:00:00
...
23:45:00


Ich kann zwar mit einem Timer alle 15 Minuten etwas ausführen lassen, aber ich kann mich mit dem Timer
nicht an der Systemuhr orientieren...

Jemand ne Idee?

Danke schonmal!
 

Illuvatar

Top Contributor
Mach nen Thread der vielleicht alle 100-300 Millisekunden System.getCurrentTimeMillis() macht und das überprüft mit einem vorher gespeicherten Startwert.
 

stetabar

Bekanntes Mitglied
muss ich dann die zeit jedesmal mit allen möglichen zeiten vergleichen?
dachte es gibt so ne art modulo moglichkeit...

also abfrage nach mittlerem teil XX:00/15/30/45:XX
und dann modulo 15 oder so...
bei rest 0 abfrage ausführen...

könnte man das auch so regeln?

weil es da ja das problem gibt, dass diese möglichkeit 60 sekundenlang besteht...
und wenn ich so oft abfrage wird die abfrage dann in dieser minute sehr oft ausgeführt...
 
Status
Nicht offen für weitere Antworten.

Ähnliche Java Themen

Neue Themen


Oben