Sdílet prostřednictvím


Funkce EDate a EOMonth

Platí pro: Aplikace plátna Desktopové toky Modelem řízené aplikace 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

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

Po úpravě měsíce EDate ponechá část dne beze změny, pokud nová hodnota nebude po konci měsíce. Například posunutí 31. července o jeden měsíc zpět vede k 30. červnu. Pomocí funkce EDate můžete vypočítat data splatnosti nebo termíny splnění připadající na stejný den v měsíci, jako je datum vystavení.

Po úpravě měsíce EOMonth změní část dne na poslední den výsledného měsíce. Pomocí funkce EOMonth můžete vypočítat data splatnosti nebo termíny splnění, která připadají na poslední den v měsíci. EOMonth lze použít k přesunutí data a času na konec měsíce přidáním nula 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( Date(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( Date(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( Date(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( Date(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( Date(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( Date(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( Date(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( Date(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)