create date(value a, adjustable template b)


Diese Funktion ist veraltet (deprecated).

Für neue Profile sollte die Funktion nicht mehr verwendet werden. Bitte verwenden Sie stattdessen die Funktion create date strict(value a, adjustable template b, default c, [Locale d, Timezone e]).

Liefert einen Timestamp basierend auf dem Wert von a und der verkürzbaren Formatvorlage b zurück. Wenn der Text a nicht mit der Formatvorlage b in einen Timestamp gewandelt werden kann (Fehlerfall), ist das Ergebnis der Funktion das aktuelle Datum mit gesetztem Empty Flag. Falls a bereits den Datentyp Timestamp oder Date hat, ist keine Umwandlung nötig. In diesem Fall muss Parameter b leer bleiben.

Parameterbeschreibung


Parameter

Beschreibung

a

Zu interpretierender Text. Kann der Text nicht interpretiert werden, liefert die Funktion das aktuelle Datum mit gesetztem Empty Flag. Hinweis: Wird hier statt Text ein Date- oder Timestamp-Objekt angegeben, muss b leer bleiben.

b

Formatvorlage. Wichtiger Hinweis: Falls der String in a kürzer ist als die Vorlage in b, dann wird b auf die Länge von a gekürzt. Beachten Sie bitte, dass dies in seltenen Fällen zu Genauigkeitsverlusten oder ungültigen Werten und damit Folgefehlern führen kann. Sonderfall W3CDTF: Diese Formatvorlage besteht nicht aus Platzhaltern. Deshalb erfolgt keine Verkürzung.

Beispiele


Aktuelles Datum im Beispiel: 20.10.2011 15:33:23


Parameter a

Parameter b

Ergebnis

241205

ddMMyyHHmm

2005-12-24 00:00:00.0

Kein Datum

ddMMyyHHmm

2011-10-20 15:33:23.0

2412050820

ddMMyyHHmm

2005-12-24 08:20:00.0

1997-07-16T19:20:30Z

(Siehe Formatvorlage W3CDTF)

W3C

1997-07-16 21:20:30.0