La función Date.EndOfDay devuelve un valor temporal correspondiente al final del día del valor temporal indicado.
Date.EndOfDay(
dateTime as any
) as any
- dateTime: valor temporal de tipo date, datetime o datetimezone del que extraer el final del día
La función Date.EndOfDay devuelve un valor del mismo tipo que el argumento dateTime, conservando la información sobre la zona horaria (si está incluida en el argumento).
Si dicho argumento es de tipo date, la función devuelve el mismo valor. Si, por el contrario, el argumento es de tipo datetime o datetimezone, la función devuelve el primer segundo posterior al día (es decir, el primer segundo del día siguiente).
Si el reloj local marca las 11:55 del día 29 de junio de 2020, podemos obtener el final del día actual con la siguiente expresión:
Date.EndOfDay(DateTime.LocalNow())
30/06/2020 0:00:00