Partager via


EDate et EOMonth fonctions

S’applique à : Les applications Canvas Copilot Studio Desktop circulent des applications basées sur des modèles power Platform CLI Dataverse functions Power Pages

Ajoute ou soustrait des mois à une valeur Date/Heure, avec ajustement facultatif du jour du mois.

Description

Les EDate fonctions déplacent EOMonth une date/heure vers l’avant ou vers l’arrière par un nombre spécifié de mois.

Après l’ajustement du mois, EDate laisse la partie jour non modifiée, sauf si la nouvelle valeur serait au-delà de la fin du mois. Par exemple, reculer d’un mois le 31 juillet donne le 30 juin. Permet EDate de calculer les dates d’échéance ou les dates d’échéance qui tombent le même jour du mois que la date d’émission.

Après l’ajustement du mois, EOMonth change la potion de jour au dernier jour du mois résultant. Permet EOMonth de calculer les dates d’échéance ou les dates d’échéance qui tombent le dernier jour du mois. EOMonth peut être utilisé pour déplacer une date/heure à la fin du mois en ajoutant zéro mois.

Toutes les fonctions retournent une date. Aucun élément d'heure n’est inclus, même s’il y en avait dans la date/heure d’entrée.

Pour plus d’informations, voir Utilisation des dates et heures.

Syntaxe

EDate( DateTime, NumberOfMonths )

  • DateTime - Obligatoire. Valeur de date/heure à utiliser.
  • NumberOfMonths - Obligatoire. Nombre de mois à ajouter ou à soustraire de DateHeure. Une valeur positive donne une date postérieure, une valeur négative donne une date antérieure et zéro laisse l’intégralité de l’entrée DateHeure inchangée.

EOMonth( DateTime, NumberOfMonths )

  • DateTime - Obligatoire. Valeur de date/heure à utiliser.
  • NumberOfMonths - Obligatoire. Nombre de mois à ajouter ou à soustraire de DateHeure. Une valeur positive donne une date postérieure, une valeur négative donne une date antérieure et zéro remplace la partie jour de l’entrée DateHeure par la fin du mois.

Examples

EDate

Formula Description Result
EDate( Date(2023,5,15) , 4 ) Ajoute quatre mois au 15 mai 2023, en laissant la date inchangée. Date(2023,9,15)
EDate( Date(2023,5,15) , -1002 ) Soustrait 1002 mois du 15 mai 2023, en laissant la date inchangée. Date(1939,11,15)
EDate( Date(2023,5,15) , 0 ) Ajoute zéro mois au 15 mai 2023 en laissant le mois et l’année inchangés, et laisse également la date inchangée. Date(2023,5,15)
EDate( Date(2023,5,31) , 1 ) Ajoute un mois au 15 mai 2023, en ajustant la date puisque le mois de juin n’a pas autant de jours que le mois de mai. Date(2023,6,30)

EOMonth

Formula Description Result
EOMonth( Date(2023,5,15) ; , 4 ) Ajoute quatre mois au 15 mai 2023, déplaçant la date à la fin du mois. Date(2023,9,30)
EOMonth( Date(2023,5,15) ; , -1002 ) Soustrait 1002 mois du 15 mai 2023, déplaçant la date à la fin du mois résultant. Date(1939,11,30)
EOMonth( Date(2023,5,15) ; , 0 ) Ajoute zéro mois au 15 mai 2023, laissant le mois et l’année inchangés, et déplaçant la date à la fin du mois non modifié. Date(2023,5,31)
EOMonth( Date(2023,5,31) ; , 1 ) Ajoute un mois au 15 mai 2023, déplaçant la date à la fin du mois résultant. Date(2023,6,30)