Online Reference

Home

Microsoft Reference
Knowledge Developer Database Internet Resource Forum
VBA
Date / Time Function
ดาวน์โหลดคู่มือ

DateSerial Function

VBA Function, ส่งออกค่าเป็นประเภทข้อมูล Variant (Date) จากการกำหนด ปี, เดือน และวัน

ไวยากรณ์

DateSerial(year, month, date )

อากิวเมนต์ของฟังก์ชัน DateSerial มีข้อกำหนด คือ

ส่วน รายละเอียด
year บังคับ, เป็นค่าจำนวนเต็ม (Integer) ซึ่งจะต้องมีค่าระหว่าง 100 ถึง 9999 รวมถึง Expression ที่ให้ค่าดังกล่าว
month บังคับ, เป็นค่าจำนวนเต็ม (Integer)
day บังคับ, เป็นค่าจำนวนเต็ม (Integer)

ลักษณะการประยุกต์

ฟังก์ชัน DateSerial ใช้ในการเจาะจงวันที่ โดยค่าของอากิวเมนต์จะยอมรับช่วงของตามส่วน เช่น month ยอมรับค่า 1 – 12 และ date ยอมรับค่า 1 – 31 ซึ่งการแสดงค่าของอากิวเมนต์สามารถใช้ Expression ที่ให้ผลลัพธ์เป็นข้อมูลตัวเลข เช่น การหาวันก่อนวันที่ 1 (1 – 1), การเดือนก่อนเดือนสิงหาคม 2 เดือน (8 – 2), 10 ปีก่อนปี 2000 (2000 – 10) จะได้ผลลัพธ์เป็นวันที่ 31 พฤษภาคม 2000

DateSerial(2000 – 10, 8 – 2, 1 – 1)

ดูเพิ่มเติม

ฟังก์ชัน Date, ฟังก์ชัน DateValue, ฟังก์ชัน Day, ฟังก์ชัน Month, ฟังก์ชัน Now, ฟังก์ชัน TimeSerial, ฟังก์ชัน TimeValue, ฟังก์ชัน Weekday, ฟังก์ชัน Year

ตัวอย่าง

Dim myDate

' ผลลัพธ์คือ myDate = 20 March 1998
myDate = DateSerial(1998, 3, 20)