CWF BINARY 데이터인 DateTime

패턴 문자의 수는 값을 표시하는 데 사용되는 바이트 수를 판별합니다. 문자 패턴에서 사용되는 기호는 그룹 1, 2 또는 4에서만 사용될 수 있습니다. 예를 들면, y, yy 또는 yyyy가 있습니다.

다음 표에서는 CWF 2진 데이터의 DateTime 기호를 보여줍니다.

기호 의미
y 연도 1996
M 연도의 월 7
d 월의 일 수 10
H 일의 시간(0-23) 13
m 시간의 분 30
s 분의 초 55
S 밀리세컨드 978
X

입력 시 무시
출력 시 0으로 채움

 

다음 예에서는 4바이트의 정수가 있는 C 언어 구조 tm을 보여줍니다.

struct tm
{ int tm_sec;      /* seconds after the minute   - [0,59]*/
{ int tm_min;      /* minutes after the hour     - [0,59]*/
{ int tm_hour;     /* hours since midnight       - [0,23]*/
{ int tm_mday;     /* day of the month           - [1,31]*/
{ int tm_mon;      /* months since January       - [0,11]*/
{ int tm_year;     /* years since 1900           */
{ int tm_wday;     /* days since Sunday          - [0,6]*/
{ int tm_yday;     /* days since January 1       - [0,365]*/
{ int tm_isdst;    /* daylight savings time flag */
};

문자열 "ssssmmmmHHHHddddMMMM+1yyyy+1900XXXXXXXXXXXX"를 지정하여 패턴 문자의 수는 바이트 수를 판별합니다. 36바이트 구조 tm과 일치하는 이 패턴에 지정된 36 A-Z 문자가 있습니다. 뒤에 양부호(+)가 오는 필드 다음에는 그에 추가되는 숫자 문자가 옵니다. 따라서 MMMM+1은 월에 1을 더하고, yyyy+1900은 연도에 1900을 더합니다. X는 입력의 1바이트를 예상하나 해당 값을 무시합니다. 출력 시, 바이트가 0으로 출력됩니다.

관련 개념
메시지 모델링
메시지 모델
사용자 정의 Wire 형식: 논리 모델과의 관계
관련 태스크
메시지 모델 개발
메시지 정의 파일 관련 작업
메시지 모델 오브젝트에 대한 작업
관련 참조
메시지 모델 참조 정보
메시지 모델 오브젝트 등록 정보
주의사항 | 등록상표 | 다운로드 | 라이브러리 | 지원 | 피드백
Copyright IBM Corporation 1999, 2006 마지막 갱신 날짜: 2006/08/21
ad09295_