Sdílet prostřednictvím


EDate a EOMonth funkce

Platí pro: Aplikace plátna Copilot Studio Desktop toky modelem řízené aplikace Power Platform CLI Dataverse functions Power Pages

Přičte nebo odečte měsíce k hodnotě Datum a čas s volitelnou úpravou ke dni v měsíci.

Description

EOMonth Funkce EDate přesunou datum a čas dopředu nebo dozadu o zadaný počet měsíců.

Po úpravě měsíce ponechá část dne nezměněnou, EDate pokud by nová hodnota nepřesahovala konec měsíce. Například posunutí 31. července o jeden měsíc zpět vede k 30. červnu. Slouží EDate k výpočtu kalendářních dat splatnosti nebo termínů splatnosti, které spadají do stejného dne v měsíci jako datum emise.

Po úpravě EOMonth měsíce změní den na poslední den výsledného měsíce. Slouží EOMonth k výpočtu kalendářních dat splatnosti nebo termínů splatnosti, které spadají do posledního dne v měsíci. EOMonth lze použít k přesunutí data a času na konec měsíce přidáním nuly měsíců.

Všechny funkce vrací hodnotu data. Není zahrnuta žádná časová složka, i když byla přítomna ve vstupu datum a čas.

Další informace najdete v části týkající se práce s daty a časy.

Syntaxe

EDate( DateTime, NumberOfMonths )

  • DateTime – Povinné. Hodnota data a času, se kterou se má operace provést.
  • NumberOfMonths – povinné. Počet měsíců, které se mají přičíst nebo odečíst k DateTime. Kladná hodnota poskytuje budoucí datum, záporná hodnota poskytuje minulé datum a nula ponechává celý vstup DateTime beze změny.

EOMonth( DateTime, NumberOfMonths )

  • DateTime – Povinné. Hodnota data a času, se kterou se má operace provést.
  • NumberOfMonths – povinné. Počet měsíců, které se mají přičíst nebo odečíst k DateTime. Kladná hodnota poskytuje budoucí datum, záporná hodnota poskytuje minulé datum a nula změní část dne vstupního DateTime na konec měsíce.

Příklady

EDate

Vzorec Description Result
EDate( Datum(2023;5;15) , 4 ) Přičteny čtyři měsíce k 15. květnu 2023, přičemž datum zůstane nezměněno. Date(2023,9,15)
EDate( Datum(2023;5;15) , -1002 ) Odečte 1002 měsíců od 15. května 2023, přičemž datum zůstane nezměněno. Date(1939,11,15)
EDate( Datum(2023;5;15) , 0 ) Přičte nula měsíců k 15. květnu 2023, přičemž měsíc a rok zůstanou nezměněny, a také ponechá datum beze změny. Date(2023,5,15)
EDate( Datum(2023;5;31) , 1 ) Přičte jeden měsíc k 15. květnu 2023 s úpravou data, protože červen nemá tolik dní jako květen. Date(2023,6,30)

EOMonth

Vzorec Description Result
EOMonth( Datum(2023;5;15);; ; 4 ) Přidá čtyři měsíce k 15. květnu 2023 a přesune datum na konec měsíce. Date(2023,9,30)
EOMonth( Datum(2023;5;15); , -1002 ) Odečte 1002 měsíců od 15. května 2023 a přesune datum na konec výsledného měsíce. Date(1939,11,30)
EOMonth( Datum(2023;5;15);, 0 ) Přičte nula měsíců k 15. květnu 2023, přičemž měsíc a rok se nezmění a datum se přesune na konec nezměněného měsíce. Date(2023,5,31)
EOMonth( Datum(2023;5;31); ; 1 ) Přičte jeden měsíc k 15. květnu 2023 a přesune datum na konec výsledného měsíce. Date(2023,6,30)