Package-level declarations

Types

Link copied to clipboard
open class Zeitdauer(von: Zeitpunkt, bis: Zeitpunkt? = null) : KFachwert, Localized, TemporalAmount, Comparable<Zeitdauer>

Die Zeitdauer repraesentiert die Dauer zwischen zwei Zeitpunkten. Fehlt der zweite Zeitpunkt, repraesentiert diese Klasse den Zeitraum zwischen Start und aktuellem Zeitpunkt.

Link copied to clipboard

Im Gegensatz zur TimeUnit-Klasse aus dem JDK deckt Zeiteinheit auch groessere Einheiten wie Wochen, Monate oder Jahre ab. Die Benennung der Konstanten orientiert sich dabei in TimeUnit, damit es als Ersatz dafuer verwendet werden kann.

Link copied to clipboard
open class Zeitpunkt(t: BigInteger) : AbstractFachwert<BigInteger, Zeitpunkt> , Localized, Temporal

Diese Klasse repraesentiert einen Zeitpunkt in der Vergangenheit oder auch in der Zukunft. Sie entspricht damit in etwa der Timestamp- oder LocalDateTime-Klasse, nur dass die Aufloesung hier etwas genauer ist und im Nanosekunden-Bereich liegt.

Link copied to clipboard
open class Zeitraum(val von: Zeitpunkt = Zeitpunkt.MIN, val bis: Zeitpunkt = Zeitpunkt.MAX) : KFachwert

Die Klasse repraesentiert einen Zeitraum zwischen 2 Zeitpunkten. Im Gegensatz zur Zeitdauer-Klasse steht hier das Anfang und Ende eines Zeitraums im Vordergrund, waehrend die Zeitdauer eher zur Zeitmessung und zur Berechnung von Zeit-Unterschiede gedacht ist.