EGL verwendet die Systemvariable 'strlib.defaultDateFormat', um den Text zu interpretieren. Der Konvertierungsalgorithmus toleriert unterschiedliche oder fehlende Trennzeichen, übernimmt jedoch die Reihenfolge von Jahr, Monat und Tag aus dem Standardformat.
EGL verwendet die Systemvariable 'strlib.defaultTimeFormat', um den Text zu interpretieren. EGL sucht nach den Feldern in der Reihenfolge Stunden, Minuten und Sekunden, wobei beliebige Trennzeichen dazwischen zulässig sind.
Wenn Sie die Einstellung von 'defaultTimeFormat' für das Standardzeitformat nicht genau kennen, können Sie ein Zeitformat für Eingabefelder des Typs TIME angeben, um sicherzustellen, dass Ihr Programm die angegebenen Werte immer auf dieselbe Weise konvertiert.
EGL verwendet die Systemvariable 'strlib.defaultTimestampFormat', um den Text zu interpretieren. Schlägt diese Interpretation fehl, sucht EGL nach den Zeitmarkenfeldern in der Reihenfolge vom größten zum kleinsten Feld, wobei beliebige Trennzeichen dazwischen zulässig sind.
EGL führt die Konvertierung für die Intervallfelder in der Reihenfolge vom größten zum kleinsten Feld durch, wobei beliebige Trennzeichen dazwischen zulässig sind. Der Text kann optional mit einem Vorzeichen (+ oder -) beginnen.
myDate = "aaa2006aa01a02222aa";
Unter
Verwendung des Musters aus vier Ziffern für das Jahr, gefolgt von jeweils zwei Ziffern für den Monat und den Tag, wird die Zeichenfolge von EGL
syntaktisch analysiert und in folgende Gruppen aus Ziffern unterteilt: 2006 01 02
Abschließend gibt EGL den vollständigen Datumswert zurück: 2006/01/02
myDate = "aa20051aa02222aa";
In
diesem Fall verwendet EGL dasselbe Muster aus Ziffern für das Jahr, den Monat und den Tag. Die zweite Gruppe aus Ziffern wird jedoch durch ein Zeichen, das keine
Ziffer ist, gekürzt. EGL führt eine Syntaxanalyse der Zeichenfolge durch und unterteilt sie in folgende Gruppen aus Ziffern:
2005 1 02
Abschließend gibt EGL den vollständigen Datumswert zurück: 2005/01/02