Funkce EDate a EOMonth
Platí pro: aplikace na plátně toky na počítači aplikace řízené modelem 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/č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( Datum a čas, Počet měsíců )
- 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( Datum a čas, Počet měsíců )
- 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 |
---|---|---|
EOMěsíc( 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) |
EOMěsíc( 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) |
EOMěsíc( 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) |
EOMěsíc( 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) |