ຟັງຊັນ DateDiff

ສົ່ງຄືນຈຳນວນຂອງຊ່ວງວັນທີ ຫຼື ເວລາ ລະຫວ່າງສອງຄ່າວັນທີທີ່ກຳນົດ.

ໄວຍາກອນ:


DateDiff (interval As String, date1 As Date, date2 As Date [, firstDayOfWeek As Integer [, firstWeekOfYear As Integer]]) As Double

ຄ່າສົ່ງຄືນ:

ຕົວເລກ.

ພາຣາມິເຕີ:

interval - ນິພົດສະຕຣິງຈາກຕາຕະລາງລຸ່ມນີ້, ເຊິ່ງລະບຸຊ່ວງວັນທີ ຫຼື ເວລາ.

ຊ່ວງເວລາ (ຄ່າສະຕຣິງ)

ຄຳອະທິບາຍ

yyyy

ປີ

q

ໄຕມາດ

m

ເດືອນ

y

ວັນຂອງປີ

w

ວັນໃນອາທິດ

ww

ອາທິດຂອງປີ

d

ວັນ

h

ຊົ່ວໂມງ

n

ນາທີ

s

ວິນາທີ


date1, date2 - ຄ່າວັນທີສອງຄ່າທີ່ຈະນຳມາປຽບທຽບກັນ.

ລິເທີຣັລວັນທີຊ່ວຍໃຫ້ກຳນົດຕົວແປວັນທີໄດ້ຢ່າງຊັດເຈນ ໂດຍບໍ່ຂຶ້ນກັບພາສາທີ່ໃຊ້ຢູ່. ລິເທີຣັລຈະຖືກລ້ອມຮອບດ້ວຍເຄື່ອງໝາຍ hash #. ຮູບແບບທີ່ເປັນໄປໄດ້ແມ່ນ:

firstdayofweek: ພາຣາມິເຕີເສີມທີ່ລະບຸວັນເລີ່ມຕົ້ນຂອງອາທິດ.

ຄ່າ firstdayofweek

ຄຳອະທິບາຍ

0

ໃຊ້ຄ່າເລີ່ມຕົ້ນຂອງລະບົບ

1

ວັນອາທິດ (ເລີ່ມຕົ້ນ)

2

ວັນຈັນ

3

ວັນອັງຄານ

4

ວັນພຸດ

5

ວັນພະຫັດ

6

ວັນສຸກ

7

ວັນເສົາ


firstweekofyear: ພາຣາມິເຕີເສີມທີ່ລະບຸອາທິດເລີ່ມຕົ້ນຂອງປີ.

ຄ່າ firstweekofyear

ຄຳອະທິບາຍ

0

ໃຊ້ຄ່າເລີ່ມຕົ້ນຂອງລະບົບ

1

ອາທິດທີ 1 ແມ່ນອາທິດທີ່ມີວັນທີ 1 ມັງກອນ (ເລີ່ມຕົ້ນ)

2

ອາທິດທີ 1 ແມ່ນອາທິດທຳອິດທີ່ມີຢ່າງໜ້ອຍສີ່ວັນຂອງປີນັ້ນ

3

ອາທິດທີ 1 ແມ່ນອາທິດທຳອິດທີ່ມີສະເພາະວັນຂອງປີໃໝ່ເທົ່ານັ້ນ


ຕົວຢ່າງ:


Sub example_datediff
    MsgBox DateDiff("d", #1/1/2005#, #2005-12-31#)
End Sub
ກະລຸນາສະໜັບສະໜູນພວກເຮົາ!

ກະລຸນາສະໜັບສະໜູນພວກເຮົາ!