currentFormattedJulianDate
Die Systemvariable vgVar.currentFormattedJulianDate enthält das aktuelle Systemdatum im standardmäßigen, ausführlichen julianischen Format. EGL behält diese Variable aus Gründen der Kompatibilität mit früheren Versionen bei. Neuer Code kann strLib.formatDate() verwenden.
Der Wert wird automatisch aktualisiert, sobald die Systemvariable von Ihrem Programm referenziert wird.
Für COBOL-Programme legt der Systemadministrator für EGL-Laufzeitservices das Standardformat während der Installation fest.
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.
Weitere Informationen zu vgj.nls.code finden Sie im EGL-Generierungshandbuch.
Das in vgj.datemask.julian.long.NLS angegebene Format besteht aus 'DDD' (für die numerische Angabe des spezifischen Tags eines Jahres) und 'yyyy' (für die numerische Angabe des Jahrs), wobei andere nicht-numerische Zeichen als D oder y als Trennzeichen eingesetzt werden. Die Builddeskriptoreigenschaft dateMask erlaubt die Angabe eines jeweils anderen Formats für die einzelnen NLS-Codes. Der NLS-Code muss zu den Codes gehören, die für die Builddeskriptoroption targetNLS aufgeführt sind.
Sie können vgVar.currentFormattedGregorianDate nicht als Ziel einer Zuweisung oder einer move-Anweisung verwenden.
Englisch in Großbuchstaben (NLS-Code ENP) wird nicht unterstützt.
- Basistyp
- CHAR
- Datenlänge
- 8
- Segmentübergreifendes Speichern des Wertes?
- Nein
Beispiel
Das folgende Beispiel zeigt die Variable vgVar.currentFormattedJulianDate:
myDate = vgVar.currentFormattedJulianDate;