Κοινή χρήση μέσω


Συναρτήσεις EDate και EOMonth

Ισχύει σε: Εφαρμογές καμβά Desktop flows Εφαρμογές που βασίζονται σε μοντέλα Power Pages

Προσθέτει ή αφαιρεί μήνες σε μια τιμή Ημερομηνίας/Ώρας, με προαιρετική προσαρμογή στην ημέρα του μήνα.

Description

Οι συναρτήσεις EDate και EOMonth μεταφέρουν μια Ημερομηνία/Ώρα προς τα εμπρός ή προς τα πίσω κατά έναν καθορισμένο αριθμό μηνών.

Μετά την προσαρμογή του μήνα, η EDate αφήνει το τμήμα της ημέρας αμετάβλητο, εκτός εάν η νέα τιμή είναι πέραν του τέλους του μήνα. Για παράδειγμα, η μετακίνηση της 31ης Ιουλίου προς τα πίσω κατά ένα μήνα αποδίδει 30 Ιουνίου. Χρησιμοποιήστε την EDATE για τον υπολογισμό ημερομηνιών ωρίμανσης ή λήξης προθεσμιών που συμπίπτουν με την ίδια ημέρα του μήνα με την ημερομηνία έκδοσης.

Μετά την προσαρμογή του μήνα, η EOMonth αλλάζει το φίλτρο ημέρας στην τελευταία ημέρα του μήνα που προκύπτει. Χρησιμοποιήστε την EOMONTH για τον υπολογισμό ημερομηνιών ωρίμανσης ή λήξης προθεσμιών που συμπίπτουν με την τελευταία ημέρα του μήνα. Το EOMonth μπορεί να χρησιμοποιηθεί για να μετακινήσετε μια Ημερομηνία/Ώρα στο τέλος του μήνα προσθέτοντας μηδέν μήνες.

Όλες οι συναρτήσεις επιστρέφουν μια τιμή Date. Δεν περιλαμβάνεται στοιχείο ώρας, ακόμα κι αν υπήρχε στην είσοδο Ημερομηνία/Ώρα.

Ανατρέξτε στο θέμα Εργασία με ημερομηνίες και ώρες για περισσότερες πληροφορίες.

Σύνταξη

EDate( DateTime, NumberOfMonths )

  • DateTime - Υποχρεωτικό. Η τιμή ημερομηνίας/ώρας που θα χρησιμοποιηθεί.
  • NumberOfMonths - Υποχρεωτικό. Αριθμός μηνών για προσθήκη ή αφαίρεση στο DateTime. Μια θετική τιμή αποδίδει μια μελλοντική ημερομηνία, μια αρνητική τιμή αποδίδει μια προηγούμενη ημερομηνία και το μηδέν αφήνει ολόκληρη την είσοδο DateTime αμετάβλητη.

EOMonth( DateTime, NumberOfMonths )

  • DateTime - Υποχρεωτικό. Η τιμή ημερομηνίας/ώρας που θα χρησιμοποιηθεί.
  • NumberOfMonths - Υποχρεωτικό. Αριθμός μηνών για προσθήκη ή αφαίρεση στο DateTime. Μια θετική τιμή αποδίδει μια μελλοντική ημερομηνία, μια αρνητική τιμή αποδίδει μια παρελθούσα ημερομηνία και το μηδέν αλλάζει το τμήμα της ημέρας της εισόδου DateTime στο τέλος του μήνα.

Παραδείγματα

EDate

Τύπος Description Result
EDate( Date(2023,5,15) , 4 ) Προσθέτει τέσσερις μήνες έως τις 15 Μαΐου 2023, αφήνοντας την ημερομηνία αμετάβλητη. Date(2023,9,15)
EDate( Date(2023,5,15) , -1002 ) Αφαιρεί 1.002 μήνες από τις 15 Μαΐου 2023, αφήνοντας την ημερομηνία αμετάβλητη. Date(1939,11,15)
EDate( Date(2023,5,15) , 0 ) Προσθέτει μηδέν μήνες στις 15 Μαΐου 2023 αφήνοντας αμετάβλητα τον μήνα και το έτος, αφήνει επίσης αμετάβλητη την ημερομηνία. Date(2023,5,15)
EDate( Date(2023,5,31) , 1 ) Προσθέτει έναν μήνα στις 15 Μαΐου 2023, προσαρμόζοντας την ημερομηνία, καθώς ο Ιούνιος δεν έχει τόσες ημέρες όσες ο Μάιος. Date(2023,6,30)

EOMonth

Τύπος Description Result
EOMonth( Date(2023,5,15); , 4 ) Προσθέτει τέσσερις μήνες έως τις 15 Μαΐου 2023, μεταφέροντας την ημερομηνία στο τέλος του μήνα. Date(2023,9,30)
EOMonth( Date(2023,5,15); , -1002 ) Αφαιρεί 1,002 μήνες από τις 15 Μαΐου 2023, μεταφέροντας την ημερομηνία στο τέλος του μήνα που προκύπτει. Date(1939,11,30)
EOMonth( Date(2023,5,15); , 0 ) Προσθέτει μηδέν μήνες στις 15 Μαΐου 2023 αφήνοντας αμετάβλητα τον μήνα και το έτος, μεταφέροντας την ημερομηνία στο τέλος του μη τροποποιημένου μήνα. Date(2023,5,31)
EOMonth( Date(2023,5,31); , 1 ) Προσθέτει έναν μήνα στις 15 Μαΐου 2023, μεταφέροντας την ημερομηνία στο τέλος του προκύπτοντος μήνα. Date(2023,6,30)