Zeitraum

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.

Author

oboehm

Since

5.2 (15.01.24)

Constructors

Link copied to clipboard
constructor(vonbis: String)

Zerlegt den uebergebenen String in zwei Zeitpunkte "von" und "bis".

constructor(map: Map<String, Zeitpunkt>)

Erzeugt einen neuen Zeitraum aus der uebergebenen Map.

constructor(von: Zeitpunkt = Zeitpunkt.MIN, bis: Zeitpunkt = Zeitpunkt.MAX)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
Link copied to clipboard

Functions

Link copied to clipboard
open operator override fun equals(other: Any?): Boolean
Link copied to clipboard

Liefert die Zeitdauer des Zeitraums zurueck.

Link copied to clipboard
open override fun hashCode(): Int
Link copied to clipboard
fun isAfter(zeitraum: Zeitraum): Boolean

Testet, ob der uebergebene Zeitraum nach diesem Zeitraum liegt.

Link copied to clipboard
fun isBefore(zeitraum: Zeitraum): Boolean

Testet, ob der uebergebene Zeitraum vor diesem Zeitraum liegt.

Link copied to clipboard
open override fun isValid(): Boolean
Link copied to clipboard
open override fun toMap(): Map<String, Zeitpunkt>

Liefert die einzelnen Attribute des Zeitraums als Map.

Link copied to clipboard
open override fun toString(): String