Compartir a través de


EDatefunciones y EOMonth

Se aplica a: Aplicaciones de lienzo Copilot Studio Desktop fluyen aplicaciones controladas por modelos de power Platform FUNCIONES de Power Platform Dataverse Power Pages

Suma o resta meses a un valor de Fecha/Hora, con ajuste opcional al día del mes.

Descripción

Las EDate funciones y EOMonth mueven una fecha y hora hacia delante o hacia atrás por un número especificado de meses.

Después del ajuste del mes, EDate deja la parte del día sin modificar a menos que el nuevo valor esté fuera 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 o las fechas de vencimiento que se encuentran 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 o las fechas de vencimiento que se encuentran en el último día del mes. EOMonth se puede usar para mover una fecha y 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

EDate( DateTime, NumberOfMonths )

  • 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( DateTime, NumberOfMonths )

  • 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
EDate( Date(2023,5,15) , 4 ) Agrega cuatro meses al 15 de mayo de 2023, dejando la fecha sin cambios. Date(2023,9,15)
EDate( Date(2023,5,15) , -1002 ) Resta 1002 meses desde el 15 de mayo de 2023, dejando la fecha sin cambios. Date(1939,11,15)
EDate( Date(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)
EDate( Date(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
EOMonth( Date(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( Date(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( Date(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( Date(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)