C용 DATETIME 및 INTERVAL 함수

참고: 다음 DATETIME 및 INTERVAL 기능은 IBM® Informix® ESQL/C의 사용자에게만 사용 가능합니다. 이러한 함수를 사용하려면 ESQL/C 사용자가 해당 C 코드를 ESQL/C 라이브러리에 수동으로 링크해야 합니다.

DATETIME 및 INTERVAL 데이터 유형은 내부적으로 dtime_tintrvl_t 구조로 각각 표시됩니다. 이 구조에 대한 정보는 ESQL/C 제품에 포함된 헤더 파일 datetime.h에서 찾을 수 있습니다. DATETIME 및 INTERVAL 함수를 사용하는 모든 C 소스 파일에 이 파일을 포함시키십시오.

datetimeinterval 데이터 유형에 다음 ESQL/C 라이브러리 함수를 사용해야 해당 값 유형에 대한 모든 조작을 수행할 수 있습니다.

함수 이름 설명
dtaddinv( ) 간격 값을 datetime 값에 추가합니다.
dtcurrent( ) 현재 날짜 및 시간을 가져옵니다.
dtcvasc( ) ANSI 호환 문자열을 datetime 값으로 변환합니다.
dtcvfmtasc( ) 지정된 형식의 문자열을 datetime 값으로 변환합니다.
dtextend( ) datetime 값의 규정자를 변경합니다.
dtsub( ) 하나의 datetime 값을 다른 값에서 뺍니다.
dsubinv() 간격 값을 datetime 값에서 뺍니다.
dttoasc( ) datetime 값을 ANSI 호환 문자열로 변환합니다.
dttofmtasc( ) datetime 값을 지정된 형식의 문자열로 변환합니다.
incvasc( ) ANSI 호환 문자열을 간격 값으로 변환합니다.
incvfmtasc( ) 지정된 형식의 문자열을 간격 값으로 변환합니다.
intoasc( ) 간격 값을 ANSI 호환 문자열로 변환합니다.
intofmtasc( ) 간격 값을 지정된 형식의 문자열로 변환합니다.
invdivdbl( ) 간격 값을 숫자 값으로 나눕니다.
invdivinv( ) 간격 값을 다른 간격 값으로 나눕니다.
invextend( ) 간격 값을 다른 간격 규정자로 확장합니다.
invmuldbl( ) 간격 값을 숫자 값으로 곱합니다.

개별 함수에 대한 자세한 정보는 다음을 참조하십시오. IBM Informix ESQL/C 프로그래머용 매뉴얼 .