지정된 시간 간격이 추가된 날짜를 반환합니다.
구문
DateAdd(interval, number, date)
인수:
Settings: interval 인수는 다음 값을 가질 수 있습니다.
표 11-9 Interval 인수 값
| 설정 | 설명 |
|---|---|
| yyyy | 연도 |
| q | Quarter |
| m | Month |
| d | Day |
| w | Weekday |
| h | Hour |
| n | Minute |
| s | Second |
지원되는 날짜 형식:
MM/DD/YYYYDD/MM/YYYYYYYY-MM-DDYYYY/MM/DD지원되는 시간 형식:
hh:mm:ss
주석
DateAdd 함수를 사용하여 날짜에서 지정된 시간 간격을 더하거나 뺄 수 있습니다. 예를 들어, DateAdd를 사용하여 오늘부터 10일 후 또는 현재로부터 45분 후의 날짜를 계산할 수 있습니다. 일수를 날짜에 추가하려면 Day("d") 또는 Weekday ("w")를 사용하면 됩니다.
출력 날짜 형식은 시스템의 짧은 날짜 형식을 기반으로 합니다.
다음 예에서는 DateAdd 함수의 사용을 보여 줍니다.
예 1:
Dim MyDate, NewDate
MyDate = "21/01/2025"
NewDate = DateAdd("yyyy", 5, MyDate)
'Output: 21-Jan-30
예 2:
Dim MyDate, NewDate
MyDate = "21/01/2025"
NewDate = DateAdd("q", 1, MyDate)
'Output: 21-Apr-25
예 3:
Dim MyDate, NewDate
MyDate = "21/01/2025"
NewDate = DateAdd("m", 2, MyDate)
'Output: 21-Mar-25
예 4:
Dim MyDate, NewDate
MyDate = "21/01/2025"
NewDate = DateAdd("d", 10, MyDate)
'Output: 31-Jan-25
예 5:
Dim MyDate, NewDate
MyDate = "21/01/2025"
NewDate = DateAdd("w", 4, MyDate)
'Output: 25-Jan-25
예 6:
Dim MyDate, NewDate
MyDate = "21/01/2025 14:40:00"
NewDate = DateAdd("h", 5, MyDate)
'Output: 21-Jan-25 7:40:00 PM
예 7:
Dim MyDate, NewDate
MyDate = "21/01/2025 14:40:00"
NewDate = DateAdd("n", 5, MyDate)
'Output: 21-Jan-25 2:45:00 PM
예 8:
Dim MyDate, NewDate
MyDate = "21/01/2025 14:40:00"
NewDate = DateAdd("s", 5, MyDate)
'Output: 21-Jan-25 2:40:05 PM