Thep Excel

Date.EndOfDayหาวันที่สิ้นสุดของวัน

Date.EndOfDay คืนค่าเวลาสิ้นสุดของวัน (23:59:59.9999999) โดยยังคงเก็บรักษาข้อมูลโซนเวลา หากอินพุตเป็น datetime จะคืนค่าวันเดียวกันแต่เปลี่ยนเวลาเป็นสิ้นสุดวัน ฟังก์ชันนี้มีประโยชน์สำหรับการค้นหาข้อมูลในช่วงวันที่สมบูรณ์ และการบอกรายงานตามวัน

fx
=Date.EndOfDay(dateTime) as any

ความนิยม4/10
ความยาก2/10
ประโยชน์4/10

อัปเดต 12 December 2025

Syntax & Arguments

อาร์กิวเมนต์ ชนิด คำอธิบาย
dateTime any ค่า date datetime หรือ datetimezone ที่ต้องการหาสิ้นสุดของวัน

ฟังก์ชัน Date.EndOfDay ใช้เพื่อหาเวลาสิ้นสุดของวัน (23:59:59.9999999)

How it works

ค้นหาข้อมูลในช่วงวันสมบูรณ์

ตั้งค่า WHERE clause เพื่อหารายการทั้งหมดของวันที่ระบุ โดยนับรวมวินาทีสุดท้ายของวัน

บอกรายงานตามวัน

กำหนดเวลาปลายสุดของข้อมูลเพื่อให้สมบูรณ์ตลอดทั้งวัน

Examples

ตัวอย่างที่ 1: หาสิ้นสุดของ datetimeDate.EndOfDay(#datetime(2011, 5, 14, 17, 0, 0))

หาสิ้นสุดของ 14 พฤษภาคม 2011 เวลา 17:00:00 ได้ผลลัพธ์เป็นวันเดียวกันแต่เปลี่ยนเวลาเป็น 23:59:59.9999999 (วินาทีสุดท้ายของวัน)

fx
=Date.EndOfDay(#datetime(2011, 5, 14, 17, 0, 0))

ผลลัพธ์#datetime(2011, 5, 14, 23, 59, 59.9999999)
ตัวอย่างที่ 2: หาสิ้นสุดของ datetimezoneDate.EndOfDay(#datetimezone(2011, 5, 17, 5, 0, 0, -7, 0))

หาสิ้นสุดของ 17 พฤษภาคม 2011 เวลา 05:00:00 ที่มีโซนเวลา UTC-7 ได้ผลลัพธ์เป็นวันเดียวกันแต่เปลี่ยนเวลาและยังเก็บรักษาโซนเวลา -7 ไว้

fx
=Date.EndOfDay(#datetimezone(2011, 5, 17, 5, 0, 0, -7, 0))

ผลลัพธ์#datetimezone(2011, 5, 17, 23, 59, 59.9999999, -7, 0)
ตัวอย่างที่ 3: ใช้กับข้อมูล datetime ทั่วไปDate.EndOfDay(#datetime(2011, 5, 14, 0, 0, 0))

แม้อินพุตเป็นเที่ยงคืน (00:00:00) ฟังก์ชันจะคืนค่าเวลาสิ้นสุดของวันเดียวกัน ใช้สำหรับค้นหารายการทั้งหมดตลอดทั้งวัน

fx
=Date.EndOfDay(#datetime(2011, 5, 14, 0, 0, 0))

ผลลัพธ์#datetime(2011, 5, 14, 23, 59, 59.9999999)

FAQs

Date.EndOfDay กับ Date.StartOfDay ต่างกันหรือไม่?+

Date.EndOfDay คืนค่าสิ้นสุดของวัน (23:59:59.9999999) ส่วน Date.StartOfDay คืนค่าเริ่มต้นของวัน (00:00:00) ใช้ผสมกันเมื่อต้องการช่วงเวลาของวันทั้งหมด

ทำไมต้องใช้ Date.EndOfDay แทนการตั้งค่าเป็น 23:59:59 เอง?+

Date.EndOfDay มีความแม่นยำสูงกว่า (23:59:59.9999999) และรักษาโซนเวลา รวมทั้งจัดการกรณีพิเศษได้อย่างถูกต้อง

Resources & Related

ฟังก์ชันที่ผู้เขียนโยงไว้กับ Date.EndOfDay จัดกลุ่มตามหมวด · ชี้ที่ชื่อใดชื่อหนึ่ง แล้วฟังก์ชันที่ใช้คู่กันจะมีจุดทอง

ฟังก์ชันนี้Date.EndOfDayDate functions
Date functions (4)
Date.EndOfMonth

คืนค่าวันสุดท้ายของเดือนที่กำหนด โดยรักษาประเภท (date, datetime, หรือ datetimezone) ไว้เหมือนเดิม

Date.EndOfWeek

คืนค่าวันสุดท้ายของสัปดาห์

Date.StartOfDay

Date.StartOfDay ส่งคืนวันเดียวกันที่เวลา 00:00:00

Date.StartOfMonth

คืนค่าวันแรกของเดือน โดยรีเซ็ตวันที่เป็นวันที่ 1 และเวลาเป็น 00:00:00

Comments

อีเมลของคุณจะไม่ถูกเผยแพร่