ຟັງຊັນ DatePart
ຟັງຊັນ DatePart ສົ່ງຄືນສ່ວນຂອງວັນທີທີ່ລະບຸ.
DatePart (interval As String, date As Date [, firstDayOfWeek As Integer [, firstWeekOfYear As Integer]]) As Long
ຄ່າສົ່ງຄືນ:
ສ່ວນທີ່ແຍກອອກມາຈາກວັນທີທີ່ກຳນົດ.
interval - ນິພົດສະຕຣິງຈາກຕາຕະລາງລຸ່ມນີ້, ເຊິ່ງລະບຸຊ່ວງວັນທີ.
|
ຊ່ວງເວລາ (ຄ່າສະຕຣິງ)
|
ຄຳອະທິບາຍ
|
|
yyyy
|
ປີ
|
|
q
|
ໄຕມາດ
|
|
m
|
ເດືອນ
|
|
y
|
ວັນຂອງປີ
|
|
w
|
ວັນໃນອາທິດ
|
|
ww
|
ອາທິດຂອງປີ
|
|
d
|
ວັນ
|
|
h
|
ຊົ່ວໂມງ
|
|
n
|
ນາທີ
|
|
s
|
ວິນາທີ
|
date - ວັນທີທີ່ໃຊ້ໃນການຄຳນວນຜົນລັດ.
ລິເທີຣັລວັນທີຊ່ວຍໃຫ້ກຳນົດຕົວແປວັນທີໄດ້ຢ່າງຊັດເຈນ ໂດຍບໍ່ຂຶ້ນກັບພາສາທີ່ໃຊ້ຢູ່. ລິເທີຣັລຈະຖືກລ້ອມຮອບດ້ວຍເຄື່ອງໝາຍ hash #. ຮູບແບບທີ່ເປັນໄປໄດ້ແມ່ນ:
-
#yyyy-mm-dd#
-
#mm/dd/yyyy#
firstdayofweek: ພາຣາມິເຕີເສີມທີ່ລະບຸວັນເລີ່ມຕົ້ນຂອງອາທິດ.
|
ຄ່າ firstdayofweek
|
ຄຳອະທິບາຍ
|
|
0
|
ໃຊ້ຄ່າເລີ່ມຕົ້ນຂອງລະບົບ
|
|
1
|
ວັນອາທິດ (ເລີ່ມຕົ້ນ)
|
|
2
|
ວັນຈັນ
|
|
3
|
ວັນອັງຄານ
|
|
4
|
ວັນພຸດ
|
|
5
|
ວັນພະຫັດ
|
|
6
|
ວັນສຸກ
|
|
7
|
ວັນເສົາ
|
firstweekofyear: ພາຣາມິເຕີເສີມທີ່ລະບຸອາທິດເລີ່ມຕົ້ນຂອງປີ.
|
ຄ່າ firstweekofyear
|
ຄຳອະທິບາຍ
|
|
0
|
ໃຊ້ຄ່າເລີ່ມຕົ້ນຂອງລະບົບ
|
|
1
|
ອາທິດທີ 1 ແມ່ນອາທິດທີ່ມີວັນທີ 1 ມັງກອນ (ເລີ່ມຕົ້ນ)
|
|
2
|
ອາທິດທີ 1 ແມ່ນອາທິດທຳອິດທີ່ມີຢ່າງໜ້ອຍສີ່ວັນຂອງປີນັ້ນ
|
|
3
|
ອາທິດທີ 1 ແມ່ນອາທິດທຳອິດທີ່ມີສະເພາະວັນຂອງປີໃໝ່ເທົ່ານັ້ນ
|
Sub example_datepart
MsgBox DatePart("ww", #01/02/2005#) ' displays 2 because weeks start on Sunday
MsgBox DatePart("ww", #12/31/2005#) ' displays 53
MsgBox DatePart(date:=#2005-12-30#, interval:="q") ' displays 4
End Sub