currentFormattedGregorianDate
Die Systemvariable vgVar.currentFormattedGregorianDate enthält das aktuelle Systemdatum im standardmäßigen, ausführlichen gregorianischen 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 bei der Installation fest.
vgj.datemask.gregorian.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.gregorian.long.NLS angegebene Format besteht aus 'dd' (für die numerische Angabe des spezifischen Tags des Monats), 'MM' (für die numerische Angabe des Monats) und 'yyyy' (für die numerische Angabe des Jahrs), wobei andere nicht-numerische Zeichen als d, M 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 denen 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.
Stellen Sie sicher, dass dieses gregorianische, ausführliche Datumsformat dem Datumsformat entspricht, das für den SQL-Datenbankmanager angegeben wurde. Durch den Abgleich der beiden Formate können Sie vgVar.currentFormattedGregorianDate verwenden, um Daten in dem vom Datenbankmanager erwarteten Format herzustellen.
- Basistyp
- CHAR
- Datenlänge
- 10
- Segmentübergreifendes Speichern des Wertes?
- Nein
Beispiel
Das folgende Beispiel zeigt die Variable vgVar.currentFormattedGregorianDate:
myDate = vgVar.currentFormattedGregorianDate;