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.

Für Java™-Programme befindet sich das Standardformat 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 Erstellungsdeskriptoroption 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 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.

vgVar.currentFormattedJulianDate weist die folgenden Merkmale auf:
Basistyp
CHAR
Datenlänge
8
Segmentübergreifendes Speichern des Wertes?
Nein

Beispiel

Das folgende Beispiel zeigt die Variable vgVar.currentFormattedJulianDate:

	myDate = vgVar.currentFormattedJulianDate;

Feedback