Funciones EDate y EOMonth
Se aplica a: Aplicaciones de Canvas Flujos de Escritorio Aplicaciones basadas en modelos Power Pages
Suma o resta meses a un valor de Fecha/Hora, con ajuste opcional al día del mes.
Descripción
Las funciones EDate y EOMonth mueven una fecha/hora hacia adelante o hacia atrás por un número específico de meses.
Después del ajuste del mes, EDate deja la parte del día sin modificar a menos que el nuevo valor esté más allá del final del mes. Por ejemplo, retrasar el 31 de julio un mes arroja el 30 de junio. Use EDate para calcular las fechas de vencimiento que caigan en el mismo día del mes que la fecha de emisión.
Después del ajuste del mes, EOMonth cambia la poción del día al último día del mes resultante. Use EOMonth para calcular las fechas de vencimiento que caigan en el último día del mes. EOMonth se puede utilizar para mover una fecha/hora al final del mes agregando cero meses.
Todas las funciones devuelven un valor de fecha. No se incluye ningún componente de tiempo, incluso si hubiera uno presente en la fecha y hora de entrada.
Consulte cómo trabajar con fechas y horas para más información.
Sintaxis
Fecha( FechaHora, NúmeroDeMeses )
- DateTime - Obligatorio. Valor de fecha y hora con el que operar.
- NumberOfMonths - Obligatorio. Número de meses para sumar o restar a DateTime. Un valor positivo genera una fecha futura, un valor negativo genera una fecha pasada y cero deja toda la entrada DateTime sin cambios.
EOMonth( FechaHora, NúmeroDeMeses )
- DateTime - Obligatorio. Valor de fecha y hora con el que operar.
- NumberOfMonths - Obligatorio. Número de meses para sumar o restar a DateTime. Un valor positivo genera una fecha futura, un valor negativo genera una fecha pasada y cero cambia la porción del día de la entrada DateTime al final del mes.
Ejemplos
EDate
Fórmula | Descripción | Resultado |
---|---|---|
Fecha de caducidad (Fecha(2023,5,15), 4) | Agrega cuatro meses al 15 de mayo de 2023, dejando la fecha sin cambios. | Date(2023,9,15) |
Fecha(Fecha(2023,5,15), -1002) | Resta 1002 meses desde el 15 de mayo de 2023, dejando la fecha sin cambios. | Date(1939,11,15) |
Fecha de caducidad (Fecha(2023,5,15), 0) | Agrega cero meses al 15 de mayo de 2023 dejando el mes y el año sin cambios, también deja la fecha sin cambios. | Date(2023,5,15) |
Fecha de caducidad (Fecha(2023,5,31), 1) | Agrega un mes al 15 de mayo de 2023, ajustando la fecha ya que junio no tiene tantos días como mayo. | Date(2023,6,30) |
EOMonth
Fórmula | Descripción | Resultado |
---|---|---|
EOMens( Fecha(2023,5,15);, 4 ) | Agrega cuatro meses al 15 de mayo de 2023, trasladando la fecha al final del mes. | Date(2023,9,30) |
EOMonth(Fecha(2023,5,15);, -1002 ) | Resta 1002 meses desde el 15 de mayo de 2023, trasladando la fecha al final del mes resultante. | Date(1939,11,30) |
EOMonth(Fecha(2023,5,15);, 0 ) | Agrega cero meses al 15 de mayo de 2023, dejando el mes y el año sin cambios, moviendo la fecha al final del mes sin modificar. | Date(2023,5,31) |
EOMonth(Fecha(2023,5,31);, 1 ) | Agrega un mes al 15 de mayo de 2023, trasladando la fecha al final del mes resultante. | Date(2023,6,30) |