MKTIME 함수 블록

이 MKTIME 함수 블록은 개별 날짜 및 시간 값을 DT# 형식으로 변환합니다.

이 함수 블록은 GETTIME의 반대입니다.

참고: 1970년 이전 날짜를 계산하려면 함수 블록 STR2DT를 사용하는 것이 좋습니다.

YEAR 입력

두 자리 또는 네 자리로 표시할 수 있는 연도. 값이 0에서 69까지인 경우 2000-2069로 전달되고, 값이 70에서 100까지인 경우 1970-2000으로 전달됩니다.

MONTH 입력

이전 연도의 끝에서 본 월의 수. 값 1부터 12까지는 해당 연도의 일반적인 달력 월을 나타냅니다. 값이 1(음수 포함)보다 작은 경우 이전 연도의 월을 역순으로 나타내며, 0은 12월, -1은 11월 등을 의미합니다. 값이 12보다 큰 경우 해당 월의 다음 해/해들의 월을 나타냅니다.

입력이 NULL이거나 빈 문자열인 경우 1로 가정합니다.

DAY 입력

이전 월의 끝에서 본 날의 수. 값 1부터 28, 29, 30 또는 31(월에 따라 다름)은 현재 월의 일반적인 날을 나타냅니다. 값이 1(음수 포함)보다 작은 경우 이전 월의 날을 나타내며, 0은 이전 월의 마지막 날, -1은 그 전날 등을 의미합니다. 현재 월의 일 수보다 큰 값은 다음 달/달들의 해당 날을 나타냅니다.

입력이 NULL이거나 빈 문자열인 경우 1로 가정합니다.

HOUR 입력

MONTH, DAY 및 YEAR가 결정하는 날의 시작부터의 시간 수. 음수 값은 해당 날의 자정 전 시간을 나타냅니다. 값이 23보다 큰 경우 다음 날/날들의 해당 시간을 나타냅니다.

MINUTE 입력

HOUR 시작부터의 분 수. 음수 값은 이전 시간의 분을 나타냅니다. 값이 59보다 큰 경우 다음 시간/시간들의 해당 분을 나타냅니다.

SECOUND 입력

MINUTE 시작부터의 초 수. 음수 값은 이전 분의 초를 나타냅니다. 값이 59보다 큰 경우 다음 분/분들의 해당 초를 나타냅니다.

MILISEC 입력

SECOUND 시작부터의 밀리초 수. 음수 값은 이전 초의 밀리초를 나타냅니다. 값이 999보다 큰 경우 다음 초/초들의 해당 밀리초를 나타냅니다.

DT 출력

출력은 계산된 값을 날짜 및 시간 DT#로 반환합니다.