currentTimeStamp()
dateTimeLib.currentTimeStamp() 시스템 함수는 현재 시스템 시간 및 날짜를 20개 숫자 형식의 시간소인("yyyyMMddHHmmssffffff")으로 검색합니다.
이 함수의 정밀도는 런타임 환경에서 타이머의 정밀도로 제한됩니다. 예를 들어, Java™ 환경은 가장 가까운 밀리초로 현재 시간소인을 리턴하므로 Java 환경에서 사용 가능한 가장 정밀한 시간소인은 17개의 유효 숫자와 3개의 후미 0(영)을 가집니다(예: 20070101142020123000).
구문
dateTimeLib.currentTimeStamp( )
returns (result TIMESTAMP("yyyyMMddHHmmssffffff"))
- result
- 현재 시스템 시간 및 날짜를 나타내는 TIMESTAMP 값입니다. TIMESTAMP와 지정 호환 가능한 변수에 이 결과를 지정할 수 있습니다. EGL의 지정 호환성을 참조하십시오.
예제
다음 예제에서 다음과 같은 조건을 가정하십시오.
- strLib.defaultDateFormat이 "M/d/yy"임
- strLib.defaultTimeFormat이 "h:mm a"임
- strLib.defaultTimestampFormat이 널임
- 날짜가 2006년 12월 8일임
- 시간이 14:07:42임
myTime1 DATE = currentTimestamp();
writeStdOut(myTime1);
myTime2 TIME = currentTimestamp();
writeStdOut(myTime2);
writeStdOut(currentTimestamp());
콘솔에 다음과 같은 결과가 표시됩니다.
12/8/06
2:07 PM
2006-12-08 14:07:42.950000