timeFormat

Die Eigenschaft timeFormat weist EGL an, wie eine Variable TIME analysiert oder formatiert wird.

Folgende Werte sind gültig:
"pattern"
Das Muster (pattern) besteht aus Zeichen, die ein Datumsformat beschreiben (siehe Datums-/Zeitmasken und Formatkennungen).
defaultTimeFormat
Das Format, das Sie in der Erstellungsdeskriptoroption defaultTimeFormat angegeben haben. Weitere Informationen finden Sie im EGL-Generierungshandbuch. Wenn Sie diese Erstellungsdeskriptoroption nicht angegeben haben, verwendet EGL entweder das lokale Java™-Standardzeitformat oder die Zeichenfolge 'hh:mm AM'.
eurTimeFormat
'HH.mm.ss', das IBM® Standardzeitformat für Europa.
isoTimeFormat
'HH.mm.ss', das von der International Standards Organization (ISO) angegebene Zeitformat.
jisTimeFormat
'HH:mm:ss', das von Japanese Industrial Standard angegebene Zeitformat.
usaTimeFormat
'hh:mm AM', das IBM Standardzeitformat für die USA.

E/A-Hinweise für Zeitangaben

In ein Variablenfeld eingegebene Daten werden überprüft, um sicherzustellen, dass die Zeit im richtigen Format angegeben wurde. Der Benutzer muss die führenden Nullen für Stunden, Minuten und Sekunden nicht eingeben und kann anstelle von 08:15 beispielsweise 8:15 angeben. Wenn der Benutzer jedoch die Trennzeichen weglässt, muss er alle führenden Nullen eingeben.

Kompatibilität

Tabelle 1. Unterstützung für die Eigenschaft 'timeFormat'
Datenelement JSF-Handler VGUI-Datensatz Konsol-UI Textformular Java Textformular COBOL Druckformular Java Druckformular COBOL
Ja Ja* Ja Nein Ja* Nein Ja Nein

* Es gelten folgende zusätzliche Hinweise zur Kompatibilität:

Tabelle 2. Hinweise zur Kompatibilität für 'timeFormat'
Plattform Problem
JSF-Handler
  • Die Feldlänge muss für das von Ihnen angegebene Zeitmuster ausreichend sein, kann aber auch länger sein.
  • Bei einem numerischen Feld werden die Trennzeichen nicht in die Längenberechnung einbezogen.
Text-UI Die Länge des Felds muss mit der Länge des angegebenen Zeitmusters übereinstimmen.

Feedback