dateFormat
Die Eigenschaft dateFormat gibt das Format an, das EGL verwendet, um Daten zu analysieren oder anzuzeigen.
- "pattern"
- Das Muster (pattern) besteht aus Zeichen, die ein Datumsformat beschreiben (siehe 'Datums-, Zeit- und Zeitmarkenformatkennungen').
- defaultDateFormat
- Dies ist das Format, das Sie in der Builddeskriptoroption defaultDateFormat angegeben haben. Weitere Informationen finden Sie im EGL-Generierungshandbuch. Wenn Sie diesen Builddeskriptor nicht angegeben haben, verwendet EGL entweder das lokale Java™-Standarddatumsformat oder die Zeichenfolge 'MM/dd/yyyy'.
- eurDateFormat
- Das Muster 'dd.MM.yyyy', das dem IBM® Standarddatumsformat für Europa entspricht.
- isoDateFormat
- Das Muster 'yyyy-MM-dd', das dem durch die ISO (International Organization for Standardization) angegebenen Datumsformat entspricht).
- jisDateFormat
- Das Muster 'yyyy-MM-dd', das dem Datumsformat von JIS (Japanese Industrial Standard) entspricht.
- usaDateFormat
- Das Muster 'MM/dd/yyyy', das dem IBM Standarddatumsformat für die USA entspricht.
- systemGregorianDateFormat
- Ein aus acht oder zehn Zeichen bestehendes Muster, das sich aus 'dd' (für die numerische Tagesangabe), 'MM' (für
die numerische Monatsangabe) und 'yy' oder 'yyyy' (für die numerische Jahresangabe) zusammensetzt. Als Trennzeichen werden Zeichen mit Ausnahme
von
d, M und y oder Ziffern verwendet.
Für COBOL-Programme legt der Systemadministrator für EGL-Laufzeitservices das Format bei der Installation fest.
Für Java-Programme befindet sich das Format in dieser Java-Laufzeiteigenschaft:vgj.datemask.gregorian.long.NLS- NLS
- Der NLS-Code (National Language Support, Unterstützung in der Landessprache), der in der Java-Laufzeiteigenschaft vgj.nls.code angegeben ist. Der Code
gehört zu den Codes, die für die Builddeskriptoroption targetNLS aufgeführt sind. Englisch in Großbuchstaben (Code ENP) wird nicht unterstützt.
Weitere Informationen zu vgj.nls.code finden Sie im EGL-Generierungshandbuch.
- systemJulianDateFormat
- Ein aus sechs oder acht Zeichen bestehendes Muster, das sich aus 'DDD' (für die numerische Tagesangabe)
und 'yy' oder 'yyyy' (für die numerische Jahresangabe) zusammensetzt. Als Trennzeichen werden Zeichen mit Ausnahme
von
D und y oder Ziffern verwendet.
Für COBOL-Programme legt der Systemadministrator für EGL-Laufzeitservices das Format bei der Installation fest.
Für Java-Programme befindet sich das Format in dieser Java-Laufzeiteigenschaft:vgj.datemask.julian.long.NLS- NLS
- Der NLS-Code (National Language Support, Unterstützung in der Landessprache), der in der Java-Laufzeiteigenschaft vgj.nls.code angegeben ist. Der Code
gehört zu den Codes, die für die Builddeskriptoroption targetNLS aufgeführt sind. Englisch in Großbuchstaben (Code ENP) wird nicht unterstützt.
Weitere Informationen zu vgj.nls.code finden Sie im EGL-Generierungshandbuch.
Längenhinweise für Datumsangaben
In einem Formular muss die Feldlänge größer oder gleich der Länge der angegebenen Feldmaske sein. Die Länge des Felds muss für das interne Datumsformat ausreichend sein.
- Die Feldlänge muss für die von Ihnen angegebene Datumsmaske ausreichend sein, kann aber auch länger sein.
- Bei einem numerischen Feld werden die Trennzeichen nicht in die Längenberechnung einbezogen.
| Formattyp | Beispiel | Länge des Formularfelds | Mindestlänge des Seitenfelds (Zeichentyp) | Gültige Länge des Seitenfelds (numerischer Typ) |
|---|---|---|---|---|
| Kurzes gregorianisches Format | yy/MM/dd | 8 | 8 | 6 |
| Langes gregorianisches Format | yyyy/MM/dd | 10 | 10 | 8 |
| Kurzes julianisches Format | DDD-yy | 6 | 6 | 5 |
| Langes julianisches Format | DDD-yyyy | 8 | 8 | 7 |
E/A-Hinweise für Datumsangaben
Die in einem Variablenfeld eingegebenen Daten werden geprüft, um sicherzustellen, dass das Datum im angegebenen Format eingegeben wurde. Der Benutzer muss die führenden Nullen für Tage und Monate nicht eingeben und kann anstelle von 08/05/1996 beispielsweise 8/5/1996 angeben. Wenn der Benutzer die Trennzeichen jedoch weglässt, muss er alle führenden Nullen eingeben.
Kompatibilität
| Datenelement | JSF-Handler | VGUI-Datensatz | Konsol-UI | Textformular Java | Textformular COBOL | Druckformular Java | Druckformular COBOL |
|---|---|---|---|---|---|---|---|
| Ja | Ja | Ja | Ja | Ja | Ja | Ja | Ja |