C용 DATETIME 및 INTERVAL 함수
참고: 다음 DATETIME 및 INTERVAL 기능은
IBM® Informix® ESQL/C의 사용자에게만 사용 가능합니다. 이러한 함수를 사용하려면
ESQL/C 사용자가 해당 C 코드를
ESQL/C 라이브러리에 수동으로 링크해야 합니다.
DATETIME 및 INTERVAL 데이터 유형은 내부적으로 dtime_t 및 intrvl_t 구조로 각각 표시됩니다. 이 구조에 대한 정보는 ESQL/C 제품에 포함된 헤더 파일 datetime.h에서 찾을 수 있습니다. DATETIME 및 INTERVAL 함수를 사용하는 모든 C 소스 파일에 이 파일을 포함시키십시오.
datetime 및 interval 데이터 유형에 다음 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 프로그래머용 매뉴얼 .