Online Reference |
Microsoft Reference |
|
|
DateDiff FunctionVBA Function, ค่าที่ส่งออกเป็นประเภทข้อมูล Variant (Long) และเป็นค่าตัวเลขของภายในช่วงที่ระบุ ไวยากรณ์
อากิวเมนต์ของฟังก์ชัน DateDiff มีความหมาย คือ
การตั้งค่าค่าอากิวเมนต์ Interval กำหนดค่าได้เป็น
ค่าอากิวเมนต์ firstdayofweek กำหนดค่าได้เป็น
ค่าอากิวเมนต์ firstweekofyear กำหนดค่าได้เป็น
ลักษณะการประยุกต์การประยุกต์ฟังก์ชัน DateDiff เป็นหาค่าช่วงเวลาที่ต้องการระหว่างวันที่ระบุ 2 วัน เช่น การหาจำนวนวันระหว่างวันที่ 15 มกราคม 2000 กับ วันที่ 20 กรกฎาคม 2000 ในการคำนวณจำนวนวันระหว่าง date1 และ date2 สามารถใช้ค่า interval เป็น d หรือ y ส่วนการหาจำนวนเดือนใช้ค่า interval เป็น m หรือเงื่อนไขอื่นตามที่ต้องการ ดูเพิ่มเติมฟังก์ชัน DateAdd, ฟังก์ชัน DatePart, ฟังก์ชัน Day, ฟังก์ชัน Format, ฟังก์ชัน Now, ฟังก์ชัน WeekDay, ฟังก์ชัน Year ตัวอย่างDim TheDate As Date TheDate = InputBox("Enter a date") ตัวอย่างการประยุกต์ใน Accessการนำไปประยุกต์เป็นฟิลด์คำนวณในคิวรี่ทำได้โดยการกำหนดฟังก์ชัน DateDiff ในฟิลด์ใหม่ DaysInProcess: DateDiff(y, [OrderDate], [Shippeddate]) ถ้าต้องการเทียบกับวันที่ที่ระบุ เช่น 1 Feb 2000 จะต้องมีสัญลักษณ์ # ทั้งด้านหน้าและด้านหลังของวันที่เพื่อให้ Visual Basic ทราบว่าเป็นประเภทข้อมูลวันที่ DaysDiff: DateDiff("m", [OrderDate], #1 Feb 2000#)
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||