Package pi.util
Class TimeUtil
java.lang.Object
pi.util.TimeUtil
Bietet Hilfsmethoden für zeitbezogene Operationen an.
- Since:
- 0.36.0
- Author:
- Josef Friedrich
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic StringformatInterval(long intervalMilliseconds) Formatiert ein Zeitintervall in Millisekunden in ein lesbares Zeitformat.static StringformatInterval(long intervalMilliseconds, String format) Formatiert ein Zeitintervall in Millisekunden in ein lesbares Zeitformat.static voidsleep(int milliSeconds) Pausiert den aktuellen Thread für die angegebene Anzahl von Millisekunden.
-
Constructor Details
-
TimeUtil
public TimeUtil()
-
-
Method Details
-
sleep
public static void sleep(int milliSeconds) Pausiert den aktuellen Thread für die angegebene Anzahl von Millisekunden.- Parameters:
milliSeconds- Die Dauer der Pause in Millisekunden.- Throws:
RuntimeException- wenn der Thread während des Schlafens unterbrochen wird.
-
formatInterval
Formatiert ein Zeitintervall in Millisekunden in ein lesbares Zeitformat.Das Intervall wird in Stunden, Minuten, Sekunden und Millisekunden aufgeteilt und gemäß dem angegebenen Format-Zeichenkette formatiert.
- Parameters:
intervalMilliseconds- Die Zeitdauer in Millisekunden.format- Eine Format-Zeichenkette mit vier Platzhaltern für Stunden (%d), Minuten (%d), Sekunden (%d) und Millisekunden (%d). Der Aufbau dieser Zeichenkette kann der Dokumentation der Java-KlasseFormatterentnommen werden. Beispiel:%02d:%02d:%02d.%03dfürHH:MM:SS.mmm- Returns:
- Eine formatierte Zeichenkette, der das Zeitintervall darstellt.
- Since:
- 0.45.0
-
formatInterval
Formatiert ein Zeitintervall in Millisekunden in ein lesbares Zeitformat. Das Intervall wird im Format "HH:MM:SS.mmm" dargestellt, wobei:- HH die Stunden (zweistellig mit führender Null)
- MM die Minuten (zweistellig mit führender Null)
- SS die Sekunden (zweistellig mit führender Null)
- mmm die Millisekunden (dreistellig mit führenden Nullen)
- Parameters:
intervalMilliseconds- Die Zeitdauer in Millisekunden.- Returns:
- Eine formatierte Zeichenkette des Zeitintervalls im Format
%02d:%02d:%02d.%03d - Since:
- 0.45.0
-