날짜 및 시간 형식

빠른 구문 분석에서는 날짜 및 시간 데이터 형식에 대해 다음과 같은 형식이 지원됩니다.

날짜 데이터 형식

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을 추가합니다.

참고 항목

개념

빠른 구문 분석

도움말 및 정보

SQL Server 2005 지원 받기