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