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
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 Erstellungsdeskriptoreigenschaft 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 Erstellungsdeskriptoroption 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.
Das folgende Beispiel zeigt die Variable vgVar.currentFormattedJulianDate:
myDate = vgVar.currentFormattedJulianDate;