currentFormattedGregorianDate

vgVar.currentFormattedGregorianDate 시스템 변수에는 기본 긴 그레고리력 형식인 현재 시스템 날짜가 포함됩니다. EGL은 이전 버전과의 호환성을 위해 이 변수를 유지보수합니다. 새 코드는 strLib.formatDate()를 사용할 수 있습니다.

이 값은 시스템 변수가 사용자 프로그램에서 참조될 때마다 자동으로 업데이트됩니다.

COBOL 프로그램의 경우, EGL 런타임 서비스의 시스템 관리자가 설치 시 기본 형식을 설정합니다.

Java™ 프로그램의 경우 기본 형식은 이 Java 런타임 특성에 있습니다.
  vgj.datemask.gregorian.long.NLS
NLS
vgj.nls.code Java 런타임 특성에 지정된 NLS(자국어 지원) 코드입니다. 이 코드는 targetNLS 빌드 디스크립터 옵션에 대해 나열된 코드 중 하나입니다.

vgj.nls.code에 대한 자세한 정보는 EGL 생성 안내서를 참조하십시오.

vgj.datemask.gregorian.long.NLS에 지정된 형식에는 dd(월 중 숫자 일), MM(숫자 월) 및 yyyy (숫자 연도)와 구분 기호로 사용되는 d, M 또는 y 이외의 숫자가 아닌 문자가 포함됩니다. dateMask 빌드 디스크립터 특성을 통해 각 NLS 코드에 대해 다른 형식을 지정할 수 있습니다. NLS 코드는 targetNLS 빌드 디스크립터 옵션에 대해 나열된 코드 중 하나여야 합니다.

move 명령문 또는 지정의 대상으로 vgVar.currentFormattedGregorianDate를 사용할 수 없습니다.

이 그레고리력 긴 날짜 형식이 SQL 데이터베이스 관리자용으로 지정된 날짜 형식과 동일한지 확인하십시오. 두 형식을 일치시켜서 vgVar.currentFormattedGregorianDate를 통해 데이터베이스 관리자가 예상한 형식의 데이터를 생성할 수 있습니다.

vgVar.currentFormattedGregorianDate의 특성은 다음과 같습니다.
기본 유형
CHAR
데이터 길이
10
세그먼트 간에 저장된 값
아니오

예제

다음 예제는 vgVar.currentFormattedGregorianDate 변수을 표시합니다.

  myDate = vgVar.currentFormattedGregorianDate;