DAY(SSIS 식)DAY (SSIS Expression)

날짜의 일 부분을 나타내는 정수를 반환합니다.Returns an integer that represents the day datepart of a date.

구문Syntax


DAY(date)  

인수Arguments

datedate
유효한 날짜 또는 날짜 형식의 문자열을 반환하는 식입니다.Is an expression that returns a valid date or a string in date format.

결과 형식Result Types

DT_I4DT_I4

주의Remarks

인수가 Null이면 DAY 결과도 Null입니다.DAY returns a null result if the argument is null.

날짜 리터럴은 다음의 날짜 데이터 형식 중 하나로 명시적 캐스팅되어야 합니다.A date literal must be explicitly cast to one of the date data types. 자세한 내용은 Integration Services Data Types을 참조하세요.For more information, see Integration Services Data Types.

참고

날짜 리터럴이 DT_DBTIMESTAMPOFFSET 및 DT_DBTIMESTAMP2 날짜 데이터 형식 중 하나로 명시적 캐스팅되면 식의 유효성 검사가 실패합니다.The expression fails to validate when a date literal is explicitly cast to one of these date data types: DT_DBTIMESTAMPOFFSET and DT_DBTIMESTAMP2.

DAY 함수는 DATEPART("Day", date) 함수보다 간단하지만 동일한 결과를 반환합니다.Using the DAY function is briefer but equivalent to using DATEPART("Day", date).

식 예Expression Examples

이 예에서는 날짜 리터럴의 일 수를 반환합니다.This example returns the number of the day in a date literal. 날짜 형식이 "mm/dd/yyyy"이면 23이 반환됩니다.If the date format is in "mm/dd/yyyy" format, this example returns 23.

DAY((DT_DBTIMESTAMP)"11/23/2002")  

이 예에서는 ModifiedDate 열의 일 부분을 나타내는 정수를 반환합니다.This example returns the integer that represents the day in the ModifiedDate column.

DAY(ModifiedDate)  

이 예에서는 현재 날짜의 일을 나타내는 정수를 반환합니다.This example returns the integer that represents the day of the current date.

DAY(GETDATE())  

관련 항목:See Also

DATEADD(SSIS 식) DATEADD (SSIS Expression)
DATEDIFF(SSIS 식) DATEDIFF (SSIS Expression)
DATEPART(SSIS 식) DATEPART (SSIS Expression)
MONTH(SSIS 식) MONTH (SSIS Expression)
YEAR(SSIS 식) YEAR (SSIS Expression)
함수(SSIS 식)Functions (SSIS Expression)