DateAdd 함수

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

지정된 시간 간격이 추가된 날짜가 들어 있는 Variant(Date)를 반환합니다.

구문

DateAdd ( 간격, 번호, 날짜, )

DateAdd 함수 구문에는 다음과 같은이 인수가 사용:

인수

설명

간격

필수. 추가 하려는 시간 간격을 나타내는 문자열 식입니다.

번호

필수. 추가 하려는 숫자 식 간격의 수입니다. (날짜를 앞으로 돌아가려면) 양수나 음수 (과거의 날짜 돌아가려면) 수 있습니다.

날짜

필수. 변형 (날짜)의 간격을 더한 날짜를 나타내는 리터럴 또는 합니다.


팁: Access 2010에서 식 작성기에 식에 필요한 인수를 볼 수 있도록 IntelliSense에 있습니다.

설정

간격 인수 에 이러한 설정이 있습니다.

설정

설명

yyyy

연도

q

분기

m

y

일년 중 몇째날

d

w

평일

ww

h

시간

n

s

두 번째


주의

DateAdd 함수를 사용 하 여 더하거나 날짜에서 지정 된 시간 간격을 뺄 수 있습니다. 예를 들어 30 일에서 오늘 또는 시간 45 분에서 현재 날짜를 계산 하려면 DateAdd 를 사용할 수 있습니다.

일에 날짜를 추가 하려면 일 ("d") 또는 평일 ("w") 일년 중 몇째 날 ("y")를 사용할 수 있습니다.

DateAdd 함수에 잘못 된 날짜를 반환 하지 않습니다. 다음 예에서는 1 월 31 일에 날짜 로부터 한 달을 추가합니다.

DateAdd("m", 1, "31-Jan-95")

이 경우 DateAdd 95-28-월, 아닌: 31-월-95을 반환합니다. 날짜가 96-31-1 월 29-월-96 때문에 반환 1996 년은 윤년입니다.

계산 된 날짜가 연중 100 앞으로 가도록 하는 경우 (즉, 날짜에 보다 더 많은 연도 빼기 하면) 오류가 발생 합니다.

번호가 없으면 Long 값을 계산 되기 전에 가장 가까운 정수로 반올림 됩니다.

참고: Dateadd 반환 값의 서식이 날짜 인수에 전달 되는 형식 제어판 설정에 따라 결정 됩니다.

참고: 날짜대 한 면 Calendar 속성 설정이 달력이 제공된 된 날짜 회교식 해야 합니다. 회교식 달력을 사용 하는 경우 제공된 된 날짜 회교식 이어야 합니다. 월 값은 이름, 이름을 현재 일정 속성 설정을 사용 하 여 일치 해야 합니다. 현재 달력 속성 설정을 사용 하 여 충돌 하는 월 이름의 가능성을 최소화 하기 위해 월 숫자 값 (간단한 날짜 형식)를 입력 합니다.

예제

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

이 예제에서는 한 입력으로 날짜를 DateAdd 함수를 사용 하 여 해당 날짜 개월 나중에 지정 된 수를 표시 합니다.

Dim FirstDate As Date    ' Declare variables.
Dim IntervalType As String
Dim Number As Integer
Dim Msg
IntervalType = "m" ' "m" specifies months as interval.
FirstDate = InputBox("Enter a date")
Number = InputBox("Enter number of months to add")
Msg = "New date: " & _
DateAdd(IntervalType, Number, FirstDate)
MsgBox Msg
Office 기술 확장
교육 살펴보기
새로운 기능 우선 가져오기
Office Insider 참여

이 정보가 유용한가요?

의견 주셔서 감사합니다!

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

×