날짜 및 시간 형식

빠른 구문 분석에서는 데이터 구문 분석을 위한 신속하고 간단한 루틴을 제공합니다. 빠른 구문 분석에서는 날짜 및 시간 데이터 형식에 대해 다음과 같은 형식이 지원됩니다.

날짜 데이터 형식

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

  • 선행 공백을 포함하는 날짜 형식. 예를 들어 " 2004-02-03"은 유효한 값입니다.

  • 다음 표에 나열된 ISO 8601 형식

    형식

    설명

    YYYYMMDD

    YYYY-MM-DD

    네 자리 연도, 두 자리 월 및 두 자리 일이 포함된 기본 및 하이픈으로 연결된 형식입니다. 하이픈으로 연결된 형식에서 날짜 부분은 하이픈(-)으로 구분됩니다.

    YYYY-MM

    네 자리 연도와 두 자리 연도의 기본 및 하이픈으로 연결된 축약 형식입니다. 하이픈으로 연결된 형식에서 날짜 부분은 하이픈(-)으로 구분됩니다.

    YYYY

    네 자리 연도의 축약 형식입니다.

빠른 구문 분석에서는 날짜 데이터에 대해 다음과 같은 형식이 지원되지 않습니다.

  • 영문자 월 값. 예를 들어 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_DBDATE로 출력됩니다. 잘림 형식의 날짜 값은 채워집니다. 예를 들어 YYYY는 YYYY0101이 됩니다.

자세한 내용은 Integration Services 데이터 형식을 참조하십시오.

시간 데이터 형식

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

  • 선행 공백을 포함하는 시간 형식. 예를 들어 " 10:24"는 유효한 값입니다.

  • 24시간 형식. 빠른 구문 분석에서는 AM 및 PM 표기가 지원되지 않습니다.

  • 다음 표에 나열된 ISO 8601 시간 형식

    형식

    설명

    HHMISS

    HH:MI:SS

    두 자리 시간, 두 자리 분 및 두 자리 초의 기본 및 확장 형식입니다. 확장 형식에서 시간 부분은 콜론(:)으로 구분됩니다.

    HHMI

    HH:MI

    두 자리 시간과 두 자리 분의 기본 및 확장 잘림 형식입니다. 확장 형식에서 시간 부분은 콜론(:)으로 구분됩니다.

    HH

    두 자리 시간의 잘림 형식입니다.

    00:00:00

    000000

    0000

    00

    240000

    24:00:00

    2400

    24

    자정 형식입니다.

  • 다음 표에 나열된 표준 시간대를 지정하는 시간 형식

    형식

    설명

    +HH:MI

    +HHMI

    현지 시간을 얻기 위해 UTC(Coordinated Universal Time)에 더한 시간과 분을 나타내는 기본 및 확장 형식입니다.

    -HH:MI

    -HHMI

    현지 시간을 얻기 위해 UTC에서 뺀 시간과 분을 나타내는 기본 및 확장 형식입니다.

    +HH

    현지 시간을 얻기 위해 UTC에 더한 시간을 나타내는 잘림 형식입니다.

    -HH

    현지 시간을 얻기 위해 UTC에서 뺀 시간을 나타내는 잘림 형식입니다.

    Z

    값 0은 시간이 UTC 시간임을 나타냅니다.

    모든 시간 및 날짜/시간 데이터의 형식은 표준 시간대 요소를 포함할 수 있습니다. 그러나 데이터가 DT_DBTIMESTAMPOFFSET 유형인 경우를 제외하고 시스템에서는 표준 시간대 값이 무시됩니다. 자세한 내용은 Integration Services 데이터 형식을 참조하십시오.

    표준 시간대 요소를 포함하는 형식에서는 다음 예와 같이 시간 요소와 표준 시간대 요소 사이에 공백이 없습니다.

    HH:MI:SS[+HH:MI]

    앞의 예에서 대괄호는 표준 시간대 값이 선택 사항임을 나타냅니다.

  • 다음 표에 나열된 소수 부분을 포함하는 시간 형식

    형식

    설명

    HH[. nnnnnnn]

    n은 시간의 소수 부분을 나타내는 0에서 9999999 사이의 값입니다. 대괄호는 이 값이 선택 사항임을 나타냅니다.

    예를 들어 12.750 값은 12:45를 나타냅니다.

    HHMI[. nnnnnnn]

    HH:MI[. nnnnnnn]

    n은 분의 소수 부분을 나타내는 0에서 9999999 사이의 값입니다. 대괄호는 이 값이 선택 사항임을 나타냅니다.

    예를 들어 값 1220.500은 12:20:30을 나타냅니다.

    HHMISS[. nnnnnnn]

    HH:MI:SS[. nnnnnnn]

    n은 초의 소수 부분을 나타내는 0에서 9999999 사이의 값입니다. 대괄호는 이 값이 선택 사항임을 나타냅니다.

    예를 들어 값 122040.250은 12:20:40.15를 나타냅니다.

    [!참고]

    앞의 표에서 시간 형식의 소수 구분 기호는 소수점이나 쉼표일 수 있습니다.

  • 다음 예와 같이 윤초를 포함하는 시간 값

    23:59:60[.0000000]

    235960[.0000000]

빠른 구문 분석에서는 문자열이 DT_DBTIME 및 DT_DBTIME2로 출력됩니다. 잘림 형식의 시간 값은 채워집니다. 예를 들어 HH:MI는 HH:MM:00.000이 됩니다.

자세한 내용은 Integration Services 데이터 형식을 참조하십시오.

날짜/시간 데이터 형식

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

  • 선행 공백을 포함하는 형식. 예를 들어 " 2003-01-10T203910"은 유효한 값입니다.

  • 대문자 T로 구분된 유효한 날짜 형식과 유효한 시간 형식의 조합(예: YYYYMMDDT[HHMISS][+HH:MI]). 시간 및 표준 시간대 값은 필요하지 않습니다. 예를 들어 "2003-10-14"는 유효합니다.

빠른 구문 분석에서는 시간 간격이 지원되지 않습니다. 예를 들어 YYYYMMDDThhmmss/YYYYMMDDThhmmss 형식에서 시작 및 종료 날짜/시간으로 구분된 시간 간격은 구문 분석할 수 없습니다.

빠른 구문 분석에서는 문자열이 DT_DATE, DT_DBTIMESTAMP, DT_DBTIMESTAMP2 및 DT_DBTIMESTAMPOFFSET으로 출력됩니다. 잘림 형식의 날짜/시간 값은 채워집니다. 다음 표에서는 누락된 날짜 및 시간 부분에 대해 추가되는 값을 나열합니다.

날짜/시간 부분

패딩

00을 추가합니다.

00:00을 추가합니다.

시간

00:00:00을 추가합니다.

해당 월의 일에 대해 01을 추가합니다.

해당 연도의 월에 대해 01을 추가합니다.

자세한 내용은 Integration Services 데이터 형식을 참조하십시오.

관련 내용

Integration Services 아이콘(작은 아이콘) Integration Services 관련 최신 정보 얻기

Microsoft의 최신 다운로드, 문서, 샘플 및 비디오와 커뮤니티의 정선된 솔루션을 보려면 MSDN의 Integration Services 페이지를 방문하십시오.


이러한 업데이트에 대한 자동 알림을 받으려면 해당 페이지에서 제공하는 RSS 피드를 구독하십시오.