EDate i EOMonth funcions
S'aplica a: Aplicacions de llenç Fluxos d'escriptori Aplicacions basades en models Power Pages
Afegeix o resta mesos a un valor de data i hora, amb un ajust opcional al dia del mes.
Descripció
Les funcions EDate i EOMonth mouen una data/hora cap endavant o cap enrere en un nombre determinat de mesos.
Després de l'ajust del mes, l'EDate deixa la part del dia sense modificacions tret que el nou valor estigui més enllà del final del mes. Per exemple, avançar el 31 de juliol un mes produeix el 30 de juny. Utilitza EDate per calcular les dates de venciment o venciment que cauen el mateix dia del mes que la data d'emissió.
Després de l'ajust del mes, EOMonth canvia la poció del dia a l'últim dia del mes resultant. Utilitzeu EOMonth per calcular les dates de venciment o venciment que cauen l'últim dia del mes. EOMonth es pot utilitzar per moure una data/hora a finals de mes afegint zero mesos.
Totes les funcions retornen un valor Date. No s'inclou cap component de temps, fins i tot si n'hi havia un a la data i hora d'entrada.
Vegeu Treballar amb dates i hores per obtenir més informació.
Sintaxi
EDate(DateTime,NumberOfMonths )
- DateTime - Obligatori. Valor de data/hora per operar.
- NumberOfMonths - Obligatori. Nombre de mesos per afegir o restar a DateTime. Un valor positiu produeix una data futura, un valor negatiu produeix una data passada i zero deixa tota la DateTime d'entrada sense canvis.
EOMonth(DateTime,NumberOfMonths )
- DateTime - Obligatori. Valor de data/hora per operar.
- NumberOfMonths - Obligatori. Nombre de mesos per afegir o restar a DateTime. Un valor positiu produeix una data futura, un valor negatiu produeix una data passada i zero canvia la part del dia de l'entrada DateTime fins al final del mes.
Exemples
EDate
Fórmula | Descripció | Resultat |
---|---|---|
EDate( Data (2023,5,15), 4 ) | Afegeix quatre mesos al 15 de maig de 2023, deixant la data sense canvis. | Data(2023,9,15) |
EDate( Data (2023,5,15), -1002 ) | Resta 1.002 mesos del 15 de maig de 2023, deixant la data sense canvis. | Data(1939,11,15) |
EDate( Data(2023,5,15), 0 ) | Afegeix zero mesos al 15 de maig de 2023 deixant el mes i l'any sense canvis, també deixa la data sense canvis. | Data(2023,5,15) |
EDate( Data(2023,5,31), 1 ) | Afegeix un mes al 15 de maig de 2023, ajustant la data ja que juny no té tants dies com maig. | Data(2023,6,30) |
EOMonth
Fórmula | Descripció | Resultat |
---|---|---|
EOMonth( Data(2023,5,15);, 4 ) | Afegeix quatre mesos al 15 de maig de 2023, traslladant la data a finals de mes. | Data(2023,9,30) |
EOMonth( Data(2023,5,15);, -1002 ) | Resta 1.002 mesos del 15 de maig de 2023, traslladant la data al final del mes resultant. | Data(1939,11,30) |
EOMonth( Data(2023,5,15);, 0 ) | Afegeix zero mesos al 15 de maig de 2023 deixant el mes i l'any sense canvis, movent la data al final del mes sense modificar. | Data(2023,5,31) |
EOMonth( Data(2023,5,31);, 1 ) | Afegeix un mes al 15 de maig de 2023 i trasllada la data al final del mes resultant. | Data(2023,6,30) |