TOSTRING 및 TODATE 변환 옵션은 서로 다른 형식 옵션을 제공합니다.
TOSTRING을 실행하면 날짜 값을 가져와서 문자열로 표현합니다. 선택적 형식 지정 매개변수는 작성할 문자열 구조를 정의합니다. 예를 들어, 날짜 정보가 1998-APR-02인 경우 결과 문자열 형식을 April 2, 1998로 지정할 수 있습니다.
지정된 날짜가 속한 연도 내의 일 또는 주 수를 반환하는 조합을 제외한 모든 조합을 사용자 형식으로 사용합니다. 예를 들어 TOSTRING (1998-APR-02, ‘MONTH DD, YY’)는 APRIL 02, 98 값을 반환합니다.
관계형 데이터베이스 관리 시스템을 사용하는 경우 데이터 저장소에서 기본 함수를 사용하여 요청을 실행하지 못할 수 있습니다. 이러한 경우 프로그램에서 변환을 수행하며, 이 작업은 데이터 저장소에서 변환을 처리할 때보다 시간이 더 걸릴 수 있습니다.
TODATE는 날짜 또는 시간을 표시하는 문자열 값을 가져와서 날짜 객체로 변환합니다. 선택적 형식 지정 매개변수는 문자열에서 날짜를 표시하는 데 사용되는 형식을 정의합니다. 예를 들어, 날짜 April 2, 1998이 포함된 문자열의 경우 형식 지정에 Month DD, YYYY가 포함되어야 합니다. 다음 표에서는 사용 가능한 형식 옵션에 대해 간략하게 설명합니다.
약어 | 설명 |
---|---|
YY | 두 자릿수로 연도를 정의합니다(예: 07). |
YYYY | 네 자릿수로 연도를 정의합니다(예: 2007). |
MONTH | 대문자 이름을 사용하여 월을 정의합니다(예: APRIL). |
month | 소문자 이름을 사용하여 월을 정의합니다(예: april). |
Month | 첫 번째 문자가 대문자인 이름을 사용하여 월을 정의합니다(예: April). |
MON | 대문자로 된 세 자리 문자 약어를 사용하여 월을 정의합니다(예: APR). |
mon | 소문자로 된 세 자리 문자 약어를 사용하여 월을 정의합니다(예: apr). |
MM | 두 자리 숫자 약어를 사용하여 월을 정의합니다(예: 04). |
DAY | 대문자 이름을 사용하여 요일을 정의합니다(예: FRIDAY). |
day | 소문자 이름을 사용하여 요일을 정의합니다(예: friday). |
Day | 첫 번째 문자가 대문자인 이름을 사용하여 요일을 정의합니다(예: Friday) |
DY | 대문자로 된 약어를 사용하여 요일을 정의합니다(예: FRI). |
dy | 소문자로 된 약어를 사용하여 요일을 정의합니다(예: fri). |
DD | 두 자리 숫자 약어를 사용하여 일을 정의합니다(예: 06). |
hh24 | [0-24] 범위의 숫자를 사용하여 시간을 정의합니다. |
hh12 | [0-12] 범위의 숫자를 사용하여 시간을 정의합니다. |
hh | 기본 표현 형식으로 된 숫자를 사용하여 시간을 정의합니다(기본적으로 hh24). |
mm | 분을 정의합니다. |
ss | 초를 정의합니다. |
ms | 밀리초를 정의합니다. |
am|pm | 오전 및 오후 지정을 사용합니다. 일반적으로 정오는 12:00 p.m.이라고 하며, 자정은 하루의 시작 시점으로 12:00 a.m.이라고 합니다. 이 형식은 시간 범위 [1-12](형식 hh12)를 사용하는 경우에만 고려됩니다. |