defaultTimeFormat (EGL-Systemvariable)
Die Systemvariable 'strLib.defaultTimeFormat' gibt eines von mehreren möglichen Mustern an, die EGL zum Konvertieren eines Zeittyps (TIME) in Text verwendet.
Weitere Informationen zum Konvertieren eines Zeittyps in Text finden Sie unter Datum/Zeit-Typen in Text konvertieren.
EGL bestimmt den Anfangswert von 'strLib.defaultTimeFormat' wie folgt:
- In einer Java™-Umgebung, setzt die Builddeskriptoroption 'defaultTimeFormat' die Java-Laufzeiteigenschaft 'vgj.default.timeFormat', die wiederum 'strLib.defaultTimeFormat' setzt. Kann so kein gültiger Wert abgerufen werden, versucht EGL es mit der Java-Ländereinstellung. Schlägt auch der Versuch mit der Java-Ländereinstellung fehl, verwendet EGL das Format 'HH:mm:ss'.
- In einer COBOL-Umgebung setzt die Builddeskriptoroption 'defaultTimeFormat' die Variable 'strLib.defaultTimeFormat' direkt. Kann so kein gültiger Wert abgerufen werden, verwendet EGL das Format 'HH:mm:ss'. Weitere Informationen zur COBOL-Generierung finden Sie unter Standardformate in COBOL.
- In Rich UI verwendet EGL die Builddeskriptoroption 'defaultTimeFormat' zum Setzen der Variablen 'strLib.defaultTimeFormat', die zur Ausführungszeit geändert werden kann.
Sie können den Anfangswert jederzeit ändern. Weitere Informationen zu diesem Prozess finden Sie unter defaultTimeFormat (Builddeskriptoroption).
Der Aufruf von 'sysLib.setLocale()' veranlasst EGL, 'strLib.defaultDateFormat' und 'strLib.defaultTimeFormat' zu reinitialisieren.
Details zu den Kenndaten eines Zeitmusters finden Sie unter Datums-/Zeitmasken und Formatkennungen.
Kenndaten von 'strLib.defaultTimeFormat':
- Basiselementtyp (primitiver Typ)
- STRING
- Datenlänge
- Unterschiedlich
- Segmentübergreifendes Speichern des Wertes?
- Ja