defaultDateFormat(EGL 시스템 변수)
strLib.defaultDateFormat 시스템 변수는 EGL에서 DATE 유형을 텍스트로, 텍스트 유형을 DATE로 변환하는 데 사용하는 패턴을 지정합니다.
DATE 유형과 텍스트 간 변환에 대한 자세한 정보는 날짜/시간 유형을 텍스트로 변환의 내용을 참조하십시오.
EGL에서는 다음 프로세스를 사용하여 strLib.defaultDateFormat의 초기값을 판별합니다.
- Java™ 환경에서는 EGL이 defaultDateFormat 빌드 디스크립터 옵션을 사용하여 생성 시 vgj.default.dateFormat Java 런타임 특성을 설정합니다. 런타임 시 EGL은 vgj.default.dateFormat 특성을 사용하여 strLib.defaultDateFormat을 초기화합니다. vgj.default.dateFormat 특성이 설정되지 않은 경우에는 EGL이 Java 로케일을 사용하여 strLib.defaultDateFormat을 설정합니다. Java 로케일이 작동하지 않으면 EGL이 "MM/dd/yyyy"를 사용합니다.
- COBOL 환경에서는 EGL이 defaultDateFormat 빌드 디스크립터 옵션을 사용하여 기본 프로그램에서 사용할 strLib.defaultDateFormat을 직접 설정합니다. 빌드 디스크립터 옵션이 지정되지 않은 경우에는 EGL이 런타임 시스템에서 사용자 정의 가능 NLS 모듈의 기본 날짜 형식을 사용합니다. 자세한 정보는 COBOL의 기본 형식의 내용을 참조하십시오.
- JavaScript에서는 EGL이 defaultDateFormat 빌드 디스크립터 옵션을 사용하여 런타임 시 업데이트할 수 있는 strLib.defaultDateFormat을 설정합니다.
언제든지 초기값을 변경할 수 있습니다. defaultDateFormat 빌드 디스크립터 옵션에 대한 자세한 정보는 defaultDateFormat(빌드 디스크립터 옵션)의 내용을 참조하십시오.
날짜 형식 패턴의 특성에 대한 자세한 정보는 날짜/시간 마스크 및 형식 지정자의 내용을 참조하십시오.
strLib.defaultDateFormat에는 다음
특성이 있습니다.
- 기본 유형
- STRING
- 데이터 길이
- 다양함
- 세그먼트에서 값 저장 여부
- 예
호환성
| 플랫폼 | 문제 |
|---|---|
| Java 생성 | sysLib.setLocale()을 호출하면 EGL이 strLib.defaultDateFormat, strLib.defaultTimeFormat, strLib.defaultTimestampFormat을 지정된 Java 로케일과 연관된 형식으로 다시 초기화합니다. |