DatePart 함수

지정된 날짜의 특정 부분이 들어 있는 Variant(Integer)를 반환합니다.

구문

DatePart ( interval, date [, firstdayofweek] [, firstweekofyear] )

DatePart 함수 구문에는 다음과 같은 인수가 사용 됩니다.

인수

설명

interval

필수 요소입니다. 반환 하려는 시간 간격을 나타내는 문자열 식입니다.

date

필수 요소입니다. 변형 계산 하려는 (Date) 값입니다.

firstdayofweek

선택 요소입니다. 주의 시작 요일을 지정 하는 상수 입니다. 지정 하지 않으면 일요일로 간주 됩니다.

firstweekofyear

선택 요소입니다. 연도의 시작 주를 지정 하는 상수입니다. 지정 하지 않으면 첫 번째 주가 1 월 1 일이 발생 하는 주로 간주 됩니다.

설정

간격 인수 에는 다음과 같은 설정이 있습니다.

설정

설명

yyyy

연도

q

분기

m

y

연간 일

d

w

Weekday

ww

h

시간

n

s

Firstdayofweek 인수에는 다음과 같은 설정이 있습니다.

상수

설명

vbUseSystem

0

NLS API 설정을 사용 합니다.

vbSunday

1

일요일 (기본값)

vbMonday

2

월요일

vbTuesday

3

화요일

vbWednesday

4

수요일

vbThursday

5

목요일

vbFriday

6

금요일

vbSaturday

7

토요일

Firstweekofyear 인수에는 다음과 같은 설정이 있습니다.

상수

설명

vbUseSystem

0

NLS API 설정을 사용 합니다.

vbFirstJan1

1

1 월 1 일이 있는 주부터 시작 합니다 (기본값).

vbFirstFourDays

2

새 해에 최소 4 일이 포함 된 첫 번째 주부터 시작 합니다.

vbFirstFullWeek

3

해당 연도의 처음 전체 주부터 시작 합니다.

주의

DatePart 함수를 사용 하 여 날짜를 계산 하 고 특정 시간 간격을 반환할 수 있습니다. 예를 들어 DatePart 를 사용 하 여 요일 또는 현재 시간을 계산할 수 있습니다.

Firstdayofweek 인수는 "w" 및 "ww" 간격 기호를 사용 하는 계산에 영향을 줍니다.

Da te 가 날짜 리터럴 이면 지정 된 연도가 해당 날짜의 영구 부분이 됩니다. 그러나 date 가 큰따옴표 ("")로 묶여 있는 경우 연도를 생략 하면 날짜 식이 계산 될 때마다 현재 연도가 코드에 삽입 됩니다. 이를 통해 다른 연도에서 사용할 수 있는 코드를 작성 하는 것이 가능 합니다.

참고: 날짜의 경우 달력 속성 설정이 양력이 면 제공 된 날짜는 양력 이어야 합니다. 회교식 달력 일 경우 제공 된 날짜는 회교식 이어야 합니다.

반환 되는 날짜 부분은 현재 아랍어 달력의 기간 단위입니다. 예를 들어 현재 달력이 회교식이 고 반환 되는 날짜 부분이 연도 이면 year 값은 회교식 연도가 됩니다.

쿼리 예제

결과

제품 판매에서 DatePart ("yyyy", [DateofSale])를 선택 하 여 NewDate

"DateofSale" 필드의 날짜 값에 대 한 ' Year '를 반환 합니다.

제품 판매에서 DatePart ("q", [DateofSale])를 새 날짜로 선택 합니다.

"DateofSale" 필드의 날짜 값에 대 한 ' 사분기 ' (달력 연도 기준)를 반환 합니다.

제품 판매에서 DatePart ("y", [DateofSale])를 NewDate로 선택 합니다.

"DateofSale" 필드의 날짜 값에 대 한 ' 일/월 ' (1 ~ 365)을 반환 합니다.

제품 판매에서 DatePart ("d", [DateofSale])를 NewDate로 선택 합니다.

"DateofSale" 필드의 날짜 값에 대 한 ' 일 '을 반환 합니다.

제품 판매에서 DatePart ("w", [DateofSale])를 새 날짜로 선택 합니다.

"DateofSale" 필드의 날짜 값에 대 한 ' Weekday ' (1 ~ 7의 경우 1은 일요일을 나타냄)을 반환 합니다.

제품 판매에서 DatePart ("ww", [DateofSale])를 선택 하 여 NewDate

"DateofSale" 필드의 날짜 값에 대 한 ' 주 번호 ' (1 ~ 52)를 반환 합니다.

제품 판매에서 DatePart ("h", [DateTime])을 NewDate로 선택 합니다.

"DateTime" 필드의 날짜 값에 대 한 ' a 1 '을 반환 합니다.

제품 판매에서 DatePart ("n", [DateTime])을 NewDate로 선택 합니다.

"DateTime" 필드의 날짜 값에 대 한 ' 분 '을 반환 합니다.

제품 판매에서 DatePart ("s", [DateTime])을 NewDate로 선택 합니다.

"DateTime" 필드의 날짜 값에 대 한 ' 초 '를 반환 합니다.

VBA 예제

참고: VBA(Visual Basic for Applications) 모듈에서 이 함수를 사용하는 경우를 예로 들어 보겠습니다. VBA 사용에 대해 자세히 알아보려면 검색 옆의 드롭다운 목록에서 개발자 참고를 선택하고 검색 상자에 검색어를 하나 이상 입력하세요.

이 예제에서는 DatePart 함수를 사용 하 여 날짜를 가져와 해당 연도의 분기를 표시 합니다.

Dim TheDate As Date    ' Declare variables.
Dim Msg
TheDate = InputBox("Enter a date:")
Msg = "Quarter: " & DatePart("q", TheDate)
MsgBox Msg

참고:  이 페이지는 자동화를 통해 번역되었으며 문법 오류나 부정확한 설명을 포함할 수 있습니다. 이 목적은 콘텐츠가 사용자에게 유용하다는 것입니다. 정보가 도움이 되는지 알려주세요. 참조할 수 있는 영문 문서가 여기 있습니다.

Office 기술 확장
교육 살펴보기
새로운 기능 우선 가져오기
Office Insider 참여

이 정보가 유용한가요?

의견 주셔서 감사합니다!

피드백을 주셔서 감사합니다. Office 지원 에이전트와 연락하는 것이 도움이 될 것 같습니다.

×