timestampValueWithPattern()
Die Systemfunktion dateTimeLib.timestampValueWithPattern() gibt einen TIMESTAMP-Wert zurück, der eine Zeichenfolge wiedergibt und der mit einem von Ihnen angegebenen Zeitmarkenmuster erstellt werden kann. Beispiel: Bei dem Muster "yyyy" muss die Eingabezeichenfolge vier Ziffern enthalten und diese Ziffern müssen den Jahreswert in der Zeitmarke (TIMESTAMP) angeben.
EGL versucht zuerst, das angegebene Muster (soweit zutreffend) zu verwenden, um die Zeitmarke (TIMESTAMP) zu erstellen. Wenn Sie kein Muster angeben, verhält sich die Funktion genauso wie dateTimeLib.timestampValue(); sie setzt das Muster "yyyyMMddHHmmss" voraus.
Syntax
dateTimeLib.timestampValueWithPattern(
Zeitmarkenzeichenfolge STRING? in
[, Zeitmarkenmuster STRING? in
])
returns (Ergebnis TIMESTAMP?)
- timestampAsString
- Eine Zeichenfolge, die Ziffern enthält, deren Bedeutung durch das Zeitmarkenmuster angegeben wird.
- Zeitmarkenmuster
- Gibt ein Zeitmarkenmuster an, das jeder Ziffer im ersten Parameter eine bestimmte Bedeutung gibt. Das Standardmuster ist "yyyyMMddHHmmss". Weitere Informationen finden Sie in Datums-/Zeitmasken und Formatkennungen. Gültige Zeichen für das Muster sind y, M, d, H, m, s, f und S. Wenn dieser Parameter einen Nullwert hat, verhält sich die Funktion wie dateTimeLib.timestampValue().
- Ergebnis
- Eine TIMESTAMP-Variable. Wenn timestampAsString null ist, gibt die Funktion einen Nullwert zurück.