create date(value a, adjustable template b)
Gruppe |
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 |
Siehe auch
create date strict(value a, adjustable template b, default c, [Locale d, Timezone e])
create date strict(value a, template b, default c, [Locale d, Timezone e])
create and format date(a, [adj. template b], template c, d [, force-empty e])
format date/timestamp to text(a, template b, [Locale c], [Timezone d])