Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Hola. Estoy intentando crear una expresión en donde pueda obtener el último día del mes anterior:
Ejemplo:
- Selecciono 30 de Abril, para ver fecha 31 de Marzo
- Selecciono 31 de Marzo, para ver fecha 28 de Febrero
- Selecciono 28 de Febrero para ver 31 de Enero
y así sucesivamente. Intento aplicar algo así
(let vL.FechaEvalua = Today())
AddMonths(vL.FechaEvalua,-1)
Pero si consulto el último día del mes anterior, no me arroja los resultados esperados. Por ejemplo si selecciono 30 de Abril en el objeto Calendario, me refleja 30 de Marzo, en vez de 31.
Me faltará aplicar alguna lógica?
De antemano Gracias por la ayuda!
Hola, probaste con Monthend() ?
Monthend(FECHA) devuelve el ultimo día del mes
Monthend(15-03-2023) devuelve 31-03-2023.
me imagino que podrías usar la función addmonths para quitar un mes a la fecha y luego monthend para encontrar la fecha del ultimo día.
Monthend(Addmonths(FECHA,-1))
Saludos,