날짜 및 시간 형식
빠른 구문 분석에서는 날짜 및 시간 데이터 형식에 대해 다음과 같은 형식이 지원됩니다.
날짜 데이터 형식
Integration Services에서 제공되는 날짜 데이터 형식은 DT_DATE 및 DT_DBDATE입니다. 빠른 구문 분석에서는 DT_DATE 및 DT_DBDATE 데이터 형식이 모두 지원됩니다. 자세한 내용은 Integration Services 데이터 형식을 참조하십시오.
빠른 구문 분석에서는 날짜 데이터에 대해 다음과 같은 형식이 지원됩니다.
선행 공백. 예를 들어 " 2- 3-2004"는 유효한 값입니다.
ISO 8601 형식
형식 설명 YYYYMMDD
YYYY-MM-DD
네 자리 연도, 두 자리 월 및 두 자리 일이 포함된 기본 및 하이픈으로 연결된 형식입니다. 하이픈으로 연결된 형식에서 날짜 부분은 하이픈(-)으로 구분됩니다.
YYYYMM
YYYY-MM
네 자리 연도와 두 자리 연도의 기본 및 하이픈으로 연결된 축약 형식입니다. 하이픈으로 연결된 형식에서 날짜 부분은 하이픈(-)으로 구분됩니다.
YYYY
네 자리 연도의 축약 형식입니다.
YYMM YY-MM
두 자리 연도와 두 자리 월의 기본 및 확장 잘림 형식입니다. 확장 형식에서 날짜 부분은 하이픈(-)으로 구분됩니다.
다음 날짜 형식은 지원되지 않습니다.
- 영문자 월 값. 예를 들어 Oct-31-2003 날짜 형식은 유효하지 않습니다.
- DD-MM-YYYY 및 MM-DD-YYYY와 같은 모호한 형식. 예를 들어 03-04-1995 및 04-03-1995는 유효하지 않습니다.
- 네 자리 역년과 일 년 내의 세 자리 일의 기본 및 확장 잘림 형식(YYYYDDD 및 YYYY-DDD)입니다.
- 네 자리 연도, 해당 연도의 주를 나타내는 두 자리 숫자 및 해당 주의 일을 나타내는 한 자리 숫자의 기본 및 확장 형식(YYYYWwwD 및 YYYY-Www-D)입니다.
- 연도와 주 날짜에 대한 기본 및 확장 잘림 형식(YYYWww 및 YYYY-Www)은 네 자리 연도와 주를 나타내는 두 자리 숫자입니다.
날짜 데이터의 출력에는 다음 형식이 지원됩니다.
- DT_DATE 데이터 형식의 경우 형식은 공백이 없는 계산 값입니다.
- 잘림 형식의 날짜 값은 채워집니다. 예를 들어 YYYY는 YYYY0101이 됩니다.
시간 데이터 형식
Integration Services에서 제공되는 시간 데이터 형식은 DT_DBTIME입니다. 자세한 내용은 Integration Services 데이터 형식을 참조하십시오.
빠른 구문 분석에서는 시간 데이터에 대해 다음과 같은 형식이 지원됩니다.
선행 공백. 예를 들어 " 10:24"는 유효한 값입니다.
24시간 형식. 빠른 구문 분석에서는 AM 및 PM 표기가 지원되지 않습니다.
다음 ISO 8601 시간 형식
형식 설명 hhmmss hh:mm:ss
두 자리 시간, 두 자리 분 및 두 자리 초의 기본 및 확장 형식입니다. 확장 형식에서 시간 부분은 콜론(:)으로 구분됩니다.
hhmm hh:mm
두 자리 시간과 두 자리 분의 기본 및 확장 잘림 형식입니다. 확장 형식에서 시간 부분은 콜론(:)으로 구분됩니다.
hh
두 자리 시간의 잘림 형식입니다.
00:00:00
자정 형식입니다.
표준 시간대가 포함된 시간 값. 대문자 Z는 날짜 값에 사용된 표준 시간대를 나타냅니다. 예를 들어 19:20:49Z 값은 이 시간이 UTC(Coordinated Universal Time) 시간임을 나타냅니다.
소수점 이하가 포함된 다음 시간 값
형식 설명 HH.HHH
소수점 이하의 .H는 소수점으로 나눠진 시간을 나타냅니다. 예를 들어 12.750 값은 12:45를 나타냅니다.
HHMM.MMM
HH:MM.MMM
소수점 이하의 .MMM은 소수점으로 나눠진 분을 나타냅니다. 예를 들어 1220.500 값은 12:30:30을 나타냅니다.
HHMMSS.SSS
HH:MM:SS.SSS
소수점 이하의 .SSS는 소수점으로 나눠진 초를 나타냅니다. 예를 들어 122040.250 값은 12:20:40:15를 나타냅니다.
시간 데이터의 출력에는 다음 형식이 지원됩니다.
- DT_DBTIME 데이터 형식은 OLE DB 시간 형식인 HHMMSS.SSS로 표시됩니다.
- 잘림 형식의 시간 값은 채워집니다. 예를 들어 HH:MM은 HH:MM:00:000이 됩니다.
날짜/시간 데이터 형식
Integration Services 제공되는 날짜/시간 데이터 형식은 DT_DBTIMESTAMP입니다. 자세한 내용은 Integration Services 데이터 형식을 참조하십시오.
빠른 구문 분석에서는 날짜/시간 데이터에 대해 다음과 같은 형식이 지원됩니다.
- 선행 공백. 예를 들어 " 2003-01-10T203910"은 유효한 값입니다.
- 유효한 날짜 형식과 유효한 시간 형식의 조합은 대문자 T로 구분됩니다(예: YYMMDDThhmmss). 시간 형식은 필수 항목이 아닙니다. 예를 들어 2003-10-14는 유효한 값입니다.
- 대문자 T로 구분되어 있고 대문자 Z로 끝나는 유효한 날짜 형식과 유효한 시간 형식의 조합인 UTC(Coordinated Universal Time) 날짜. 예를 들어 2003-01-10T203910Z는 UTC 날짜입니다. Z의 값은 0입니다.
- 로컬 및 UTC 시간 사이의 차이. 차이 값은 시간 및 분으로 표현됩니다. 정확한 값이 필요하지 않은 경우에는 시간만 사용됩니다. 로컬 시간은 유효한 기본 및 확장 형식과 동일하게 표현됩니다.
빠른 구문 분석에서는 시간 간격이 지원되지 않습니다. 예를 들어 YYYYMMDDThhmmss/YYYYMMDDThhmmss 형식에서 시작 및 종료 날짜/시간으로 구분된 시간 간격은 구문 분석할 수 없습니다.
시간/날짜 데이터의 출력에는 다음 형식이 지원됩니다.
OLE DB 시간 형식 YYYYMMDDTHHMMSS.SSS의 DT_DBTIME 데이터 형식
잘림 형식의 날짜/시간 값은 채워집니다. 누락된 날짜 및 시간 부분에 대해서는 다음 값이 추가됩니다.
날짜/시간 부분 추가 값 초
00을 추가합니다.
분
00:00을 추가합니다.
시간
00:00:00을 추가합니다.
일
해당 월의 일에 대해 01을 추가합니다.
월
해당 연도의 월에 대해 01을 추가합니다.