xbrl.PeriodAspectValue
Klasse xbrl.PeriodAspectValue
Die Klasse PeriodAspectValue repräsentiert einen Wert für den Period Aspect. Der Konstruktor erhält die folgenden Argumente:
PeriodAspectValue( DTS dts, start = None, end = None )
Die Klasse PeriodAspectValue stellt die folgenden Konstanten bereit:
PeriodAspectValue.INSTANT
Gibt an, dass es sich bei Period um einen Zeitpunkt handelt.
PeriodAspectValue.DURATION
Gibt an, dass es sich bei Period um einen Zeitraum mit einem Start- und Endpunkt handelt..
PeriodAspectValue.FOREVER
Gibt an, dass es sich bei Period um einen Zeitraum ohne Start- oder Endpunkt handelt.
Die Klasse PeriodAspectValue stellt die folgenden (schreibgeschützten) Instanzattribute zur Verfügung:
PeriodAspectValue.period_type
Gibt INSTANT, DURATION oder FOREVER zurück.
PeriodAspectValue.instant
Wenn period_type den Wert INSTANT hat, gibt sie ein datetime.datetime Objekt zurück, das einen einzigen Zeitpunkt repräsentiert. Andernfalls wird None zurückgegeben.
PeriodAspectValue.start
Wenn period_type den Wert DURATION hat, gibt sie ein datetime.datetime Objekt zurück, das den Startpunkt des Zeitraums repräsentiert. Andernfalls wird None zurückgegeben.
PeriodAspectValue.end
Wenn period_type den Wert DURATION hat, gibt sie ein datetime.datetime Objekt zurück, das den Endpunkt des Zeitraums repräsentiert. Andernfalls wird None zurückgegeben.