Date.EndOfDay คืนค่าเวลาสิ้นสุดของวัน (23:59:59.9999999) โดยยังคงเก็บรักษาข้อมูลโซนเวลา หากอินพุตเป็น datetime จะคืนค่าวันเดียวกันแต่เปลี่ยนเวลาเป็นสิ้นสุดวัน ฟังก์ชันนี้มีประโยชน์สำหรับการค้นหาข้อมูลในช่วงวันที่สมบูรณ์ และการบอกรายงานตามวัน
=Date.EndOfDay(dateTime as any) as any
=Date.EndOfDay(dateTime as any) as any
| Argument | Type | Required | Default | Description |
|---|---|---|---|---|
| dateTime | any | Yes | ค่า date datetime หรือ datetimezone ที่ต้องการหาสิ้นสุดของวัน |
ตั้งค่า WHERE clause เพื่อหารายการทั้งหมดของวันที่ระบุ โดยนับรวมวินาทีสุดท้ายของวัน
กำหนดเวลาปลายสุดของข้อมูลเพื่อให้สมบูรณ์ตลอดทั้งวัน
Date.EndOfDay(#datetime(2011, 5, 14, 17, 0, 0))=Date.EndOfDay(#datetime(2011, 5, 14, 17, 0, 0))
#datetime(2011, 5, 14, 23, 59, 59.9999999)
Date.EndOfDay(#datetimezone(2011, 5, 17, 5, 0, 0, -7, 0))=Date.EndOfDay(#datetimezone(2011, 5, 17, 5, 0, 0, -7, 0))
#datetimezone(2011, 5, 17, 23, 59, 59.9999999, -7, 0)
Date.EndOfDay(#datetime(2011, 5, 14, 0, 0, 0))=Date.EndOfDay(#datetime(2011, 5, 14, 0, 0, 0))
#datetime(2011, 5, 14, 23, 59, 59.9999999)
Date.EndOfDay คืนค่าสิ้นสุดของวัน (23:59:59.9999999) ส่วน Date.StartOfDay คืนค่าเริ่มต้นของวัน (00:00:00) ใช้ผสมกันเมื่อต้องการช่วงเวลาของวันทั้งหมด
Date.EndOfDay มีความแม่นยำสูงกว่า (23:59:59.9999999) และรักษาโซนเวลา รวมทั้งจัดการกรณีพิเศษได้อย่างถูกต้อง
ฟังก์ชัน Date.EndOfDay ใช้เพื่อหาเวลาสิ้นสุดของวัน (23:59:59.9999999)