DateDiff Function

μ§€μ •λœ 두 λ‚ μ§œ κ°’ μ‚¬μ΄μ˜ λ‚ μ§œ 간격 수λ₯Ό κ΅¬ν•©λ‹ˆλ‹€.

ꡬ문:


DateDiff(Add, Date1, Date2 [, Week_start [, Year_start]])

λ°˜ν™˜ κ°’:

숫자

맀개 λ³€μˆ˜:

Add - λ‹€μŒ ν…Œμ΄λΈ”μ—μ„œ λ‚ μ§œ 간격을 μ§€μ •ν•˜λŠ” λ¬Έμžμ—΄ μ‹μž…λ‹ˆλ‹€.

Add(λ¬Έμžμ—΄ κ°’)

μ„€λͺ…

yyyy

연도

q

λΆ„κΈ°

m

μ›”

y

일

w

μš”μΌ

ww

μ£Ό

d

λ‚ μ§œ

h

μ‹œ

n

λΆ„

s

초


Date1, Date2 - 비ꡐ할 두 λ‚ μ§œ κ°’μž…λ‹ˆλ‹€.

Week_start - ν•œ 주의 μ‹œμž‘ μš”μΌμ„ μ§€μ •ν•˜λŠ” 선택적 맀개 λ³€μˆ˜μž…λ‹ˆλ‹€.

Week_start κ°’

μ„€λͺ…

0

μ‹œμŠ€ν…œ κΈ°λ³Έκ°’ μ‚¬μš©

1

μΌμš”μΌ(κΈ°λ³Έκ°’)

2

μ›”μš”μΌ

3

ν™”μš”μΌ

4

μˆ˜μš”μΌ

5

λͺ©μš”일

6

κΈˆμš”μΌ

7

ν† μš”μΌ


Year_start - ν•œ μ—°λ„μ˜ μ‹œμž‘ μ£Όλ₯Ό μ§€μ •ν•˜λŠ” 선택적 맀개 λ³€μˆ˜μž…λ‹ˆλ‹€.

Year_start κ°’

μ„€λͺ…

0

μ‹œμŠ€ν…œ κΈ°λ³Έκ°’ μ‚¬μš©

1

1μ›” 1일이 ν¬ν•¨λœ μ£Ό(κΈ°λ³Έκ°’)κ°€ μ£Ό 1μž…λ‹ˆλ‹€.

2

ν•΄λ‹Ή μ—°λ„μ˜ 4일 이상이 ν¬ν•¨λœ 첫째 μ£Όκ°€ μ£Ό 1μž…λ‹ˆλ‹€.

3

μƒˆλ‘œμš΄ μ—°λ„μ˜ λ‚ μ§œλ§Œ ν¬ν•¨λœ 첫째 μ£Όκ°€ μ£Ό 1μž…λ‹ˆλ‹€.


예:


Sub example_datediff
    MsgBox DateDiff("d", "1/1/2005", "12/31/2005")
End Sub