class DateTime extends AbstractElement

DATETIME Element

Das Element DATETIME dient dazu, einen Zeitpunkt genau zu definieren. Es setzt sich aus den drei Elementen Datum, Zeit und Zeitzone zusammen. DATETIME wird an verschiedenen Stellen innerhalb des BMEcat-Formats genutzt. Die Beschreibung, um welchen Zeitpunkt es sich handelt, erfolgt durch das Attribut "type", welches verschiedene vordefinierte Werte annehmen kann.

generation_date Zeitpunkt, zu dem das Katalogdokument erstellt worden ist; wird im Element CATALOG verwendet agreement_start_date Zeitpunkt, zu dem der Rahmenvertrag beginnt; wird im Element AGREEMENT verwendet agreement_end_date Zeitpunkt, zu dem der Rahmenvertrag endet; wird im Element AGREEMENT verwendet valid_start_date Zeitpunkt, zu dem ein Preis gültig wird; wird im Element ARTICLE_PRICE_DETAILS verwendet valid_end_date Zeitpunkt, zu dem ein Preis ungültig wird; wird im Element ARTICLE_PRICE_DETAILS verwendet

  <DATETIME type="generation_date">
     <DATE>2004-08-20</DATE>
     <TIME>10:59:54</TIME>
     <TIMEZONE>-02:00</TIMEZONE>
  </DATETIME>

Methods

__construct(string $tag = null, string $value = '', null|AttributeMap $attributes = null)

Erstellt ein neues DATETIME-Objekt

string
getDateTimeType()

Die Beschreibung, um welchen Zeitpunkt es sich handelt, erfolgt durch das Attribut "type", welches verschiedene vordefinierte Werte annehmen kann.

setDateTimeType(string $dateTimeType)

Setzt die Beschreibung des Datums

Date
getDate()

Element für Datum

setDate(string $date)

Setzt das Datum

sting
getTime()

Element für Zeit

setTime(string $time)

Setzt die Zeit

string
getTimezone()

Element für Zeitzone

setTimezone(string $timeZone)

Setzt die Zeitzone

Details

at line 59
__construct(string $tag = null, string $value = '', null|AttributeMap $attributes = null)

Erstellt ein neues DATETIME-Objekt

Parameters

string $tag Tag
string $value Wert
null|AttributeMap $attributes Atributes

at line 75
string getDateTimeType()

Die Beschreibung, um welchen Zeitpunkt es sich handelt, erfolgt durch das Attribut "type", welches verschiedene vordefinierte Werte annehmen kann.

Return Value

string Beschreibung

at line 92
DateTime setDateTimeType(string $dateTimeType)

Setzt die Beschreibung des Datums

generation_date Zeitpunkt, zu dem das Katalogdokument erstellt worden ist; wird im Element CATALOG verwendet agreement_start_date Zeitpunkt, zu dem der Rahmenvertrag beginnt; wird im Element AGREEMENT verwendet agreement_end_date Zeitpunkt, zu dem der Rahmenvertrag endet; wird im Element AGREEMENT verwendet valid_start_date Zeitpunkt, zu dem ein Preis gültig wird; wird im Element ARTICLE_PRICE_DETAILS verwendet valid_end_date Zeitpunkt, zu dem ein Preis ungültig wird; wird im Element ARTICLE_PRICE_DETAILS verwendet

Parameters

string $dateTimeType Typ

Return Value

DateTime Dieses Objekt

at line 113
Date getDate()

Element für Datum

Defaultwert : nein Feldlänge : 20 Pflicht : ja Einfach/ Mehrfach : Einfach Datentyp : STRING Sprachabhängig : -

 <DATE>2004-08-20</DATE>

Return Value

Date Datum

at line 124
DateTime setDate(string $date)

Setzt das Datum

Parameters

string $date Datum

Return Value

DateTime Dieses Objekt

at line 145
sting getTime()

Element für Zeit

Defaultwert : - Feldlänge : - Pflicht : nein Einfach/ Mehrfach : Einfach Datentyp : STRING Sprachabhängig : -

 <TIME>10:59:54</TIME>

Return Value

sting Zeit

at line 156
DateTime setTime(string $time)

Setzt die Zeit

Parameters

string $time Zeit

Return Value

DateTime Dieses Objekt

at line 177
string getTimezone()

Element für Zeitzone

Defaultwert : - Feldlänge : - Pflicht : nein Einfach/ Mehrfach : Einfach Datentyp : STRING Sprachabhängig : -

 <TIMEZONE>-02:00</TIMEZONE>

Return Value

string Zeitzone

at line 188
DateTime setTimezone(string $timeZone)

Setzt die Zeitzone

Parameters

string $timeZone Zeitzone

Return Value

DateTime Dieses Objekt