Zdieľať cez


Funkcie EDate a EOMonth

Vzťahuje sa na: aplikácie plátna toky na počítači aplikácie riadené modelom Power Pages

Pripočítava alebo odčítava mesiace k hodnote dátumu/času s voliteľnou úpravou dňa v mesiaci.

Description

Funkcie EDate a EOMonth posúvajú dátum/čas dopredu alebo dozadu o zadaný počet mesiacov.

Po úprave mesiaca EDate ponechá časť dňa nezmenenú, pokiaľ nová hodnota nebude po konci mesiaca. Napríklad posunutím 31. júla o jeden mesiac dozadu sa získa 30. jún. Použite EDate na výpočet dátumov splatnosti alebo dátumov splatnosti, ktoré pripadajú na rovnaký deň v mesiaci ako dátum vydania.

Po úprave mesiaca EOMonth zmení denný nápoj na posledný deň výsledného mesiaca. Použite EMonth na výpočet dátumov splatnosti alebo dátumov splatnosti, ktoré pripadajú na posledný deň v mesiaci. EOMonth je možné použiť na posunutie dátumu/času na koniec mesiaca pridaním nula mesiacov.

Všetky funkcie vrátia hodnotu Date. Nie je zahrnutá žiadna časová zložka, aj keď bola prítomná vo vstupe Dátum/Čas.

Ďalšie informácie nájdete v časti o práci s dátumami a časmi.

Syntax

EDate( DátumČas, Počet mesiacov )

  • DateTime – povinné. Hodnota dátumu a času s ktorou sa má operácia vykonať.
  • Počet mesiacov – povinné. Počet mesiacov, ktoré sa majú pripočítať alebo odpočítať od Dátum a čas. Kladná hodnota poskytuje budúci dátum, záporná hodnota poskytuje minulý dátum a nula ponecháva celý vstup Dátum a čas nezmenený.

EOMesiac( Dátum a čas, Počet mesiacov )

  • DateTime – povinné. Hodnota dátumu a času s ktorou sa má operácia vykonať.
  • Počet mesiacov – povinné. Počet mesiacov, ktoré sa majú pripočítať alebo odpočítať od Dátum a čas. Kladná hodnota poskytuje budúci dátum, záporná hodnota poskytuje minulý dátum a nula mení časť dňa vstupu DateTime na koniec mesiaca.

Príklady

EDate

Vzorec Description Result
EDate( Date(2023,5,15), 4 ) K 15. máju 2023 sa pridávajú štyri mesiace, pričom dátum zostáva nezmenený. Date(2023,9,15)
EDate( Date(2023,5,15), -1002) Od 15. mája 2023 sa odpočíta 1 002 mesiacov, pričom dátum zostane nezmenený. Date(1939,11,15)
EDate( Date(2023,5,15), 0 ) Pridá nula mesiacov k 15. máju 2023, pričom mesiac a rok zostane nezmenený, a tiež ponechá nezmenený dátum. Date(2023,5,15)
EDate( Date(2023,5,31), 1 ) K 15. máju 2023 sa pridáva jeden mesiac, pričom úprava dátumu od júna nemá toľko dní ako máj. Date(2023,6,30)

EOMonth

Vzorec Description Result
EOMesiac( Date(2023,5,15);, 4) K 15. máju 2023 sa pridávajú štyri mesiace, pričom sa dátum posúva na koniec mesiaca. Date(2023,9,30)
EOMesiac( Date(2023,5,15);, -1002) Od 15. mája 2023 sa odpočíta 1 002 mesiacov a dátum sa posunie na koniec výsledného mesiaca. Date(1939,11,30)
EOMesiac( Date(2023,5,15);, 0) Pridá nula mesiacov k 15. máju 2023, pričom mesiac a rok sa nezmenia a dátum sa presunie na koniec neupraveného mesiaca. Date(2023,5,31)
EOMesiac( Date(2023,5,31);, 1) K 15. máju 2023 sa pridá jeden mesiac a dátum sa posunie na koniec výsledného mesiaca. Date(2023,6,30)