다음을 통해 공유


DATEPART (SSIS 식)

날짜의 특정 부분을 나타내는 정수 값을 반환합니다.

문법

  
DATEPART(datepart, date)  

주장들

datepart
새 값을 반환할 날짜의 일부를 지정하는 매개 변수입니다.

날짜
유효한 날짜 또는 문자열을 날짜 형식으로 반환하는 식입니다.

결과 형식

DT_I4

비고

인수가 null이면 DATEPART는 null 결과를 반환합니다.

날짜 리터럴은 날짜 데이터 형식 중 하나로 명시적으로 캐스팅되어야 합니다. 자세한 내용은 Integration Services 데이터 형식을 참조하세요.

다음 표는 식 평가기에서 인식하는 날짜 요소와 약어를 나열합니다. Datepart 이름은 대/소문자를 구분하지 않습니다.

날짜 부분 약어
연도 yyy, yyyy
분기 qq, q
mm, m
연중일 dy, y
하루 dd, d
wk, ww
평일 드위
한 시간 Hh
mi, n
두 번째 ss, s
밀리초 Ms(Ms)

SSIS 식 예제

다음은 날짜 리터럴의 월을 나타내는 정수 값을 반환하는 예제입니다. 날짜가 mm/dd/yyyy" 형식인 경우 이 예제에서는 11을 반환합니다.

DATEPART("month", (DT_DBTIMESTAMP)"11/04/2002")  

ModifiedDate 열에서 일을 나타내는 정수를 반환하는 예입니다.

DATEPART("dd", ModifiedDate)  

다음은 현재 날짜의 연도를 나타내는 정수 값을 반환하는 예제입니다.

DATEPART("yy",GETDATE())  

또한 참조하십시오

DATEADD(SSIS 식)
DATEDIFF(SSIS 식)
DAY(SSIS 식)
MONTH(SSIS 식)
YEAR (SSIS 식)
함수(SSIS 식)