Ημερομηνίες¶
CONVERDATE¶
Συνάρτηση που μετατρέπει μια ημερομηνία σε καθορισμένη μορφή. Η αρχική ημερομηνία μπορεί να είναι σε μορφή datetime ή συμβολοσειράς χαρακτήρων.
Σύνταξη της συνάρτησης:
<CONVERTDATE:[src_date_format]:[dst_date_format]:[date_to_convert]>
- src_date_format: αρχική μορφή της ημερομηνίας προς μετατροπή.
- dst_date_format: μορφή προορισμού της ημερομηνίας προς μετατροπή.
- src_date_format και dst_date_format:
- DATE εάν η μορφή είναι filetime.
- STR-[Date_mask]: καθορίστε τη μορφή της ημερομηνίας με την ακόλουθη σύνταξη:
- DD: ημέρα
- HH: ώρα
- MM: μήνας
- SS: δευτερόλεπτα
- II: λεπτά
- YY: έτος
- YYYY: έτος
- date_to_convert: ημερομηνία προς μετατροπή.
Τρόπος χρήσης:
- Η πράξη CONVERTDATE μπορεί να χρησιμοποιηθεί σε όλα τα πεδία τύπου «expression», όπως οι πράξεις COPY, MODVALUE κ.λπ. Η μετατροπή ημερομηνίας μπορεί να είναι απαραίτητη κατά την παροχή, ώστε να τηρείται μια αναμενόμενη μορφή καταχώρισης για τη σύγκριση με μια άλλη ημερομηνία.
- Η ημερομηνία προς μετατροπή μπορεί να προέρχεται από ένα χαρακτηριστικό και, επομένως, να ανακτηθεί με τις λέξεις-κλειδιά SyncAttSrc ή SyncAttDst.
Παραδείγματα διαμόρφωσης:
- <ConvertDate:DATE:STR-DD/MM/YYYY:<SyncAttSrc:contract_end_date>>
- Με contract_end_date = «2022-01-12 15:30:39.503»
- Αποτέλεσμα: 1/12/2022
CMPDATE¶
Συνάρτηση που συγκρίνει δύο ημερομηνίες. Επιστρέφει αληθές (1) ή ψευδές (0), ανάλογα με το αποτέλεσμα της σύγκρισης:
- Εάν Operation = GT, η συνάρτηση επιστρέφει «true» εάν date_1 > date_2+delta
- Εάν Operation = LT, η συνάρτηση επιστρέφει «true» εάν date_1 < date_2+delta
Σύνταξη της συνάρτησης:
<CMPDATE:[date_1]:[date_2]:[operation]:[delta]>
- Date_1: ημερομηνία προς σύγκριση με την παράμετρο Date_2
- Date_2: ημερομηνία προς σύγκριση με την παράμετρο Date_1
- Operation: μπορεί να λάβει τις ακόλουθες τιμές
- GT: ισοδυναμεί με «μεγαλύτερο από»
- LT: ισοδυναμεί με «μικρότερο από»
- Delta: αριθμός ημερών που προστίθενται στην παράμετρο date_2 για την εκτέλεση της σύγκρισης. Πληκτρολογήστε 0 εάν θέλετε να συγκρίνετε τις ημερομηνίες ως έχουν.
Τρόπος χρήσης:
- Η πράξη CMPDATE μπορεί να χρησιμοποιηθεί σε όλα τα πεδία τύπου «expression», όπως οι πράξεις COPY, MODVALUE κ.λπ. Οι παράμετροι Date_1 και date_2 πρέπει να έχουν την ίδια μορφή, για να είναι δυνατή η σύγκριση. Ανατρέξτε στη συνάρτηση CONVERTDATE για τη μετατροπή μιας μορφής ημερομηνίας.
- Οι ημερομηνίες προς σύγκριση μπορεί να προέρχονται από ένα χαρακτηριστικό και, επομένως, να ανακτηθούν με τις λέξεις-κλειδιά SyncAttSrc ή SyncAttDst.
- Οι ημερομηνίες προς σύγκριση πρέπει να είναι σε μορφή filetime.
Παραδείγματα διαμόρφωσης:
- <CMPDate:<SyncAttSrc:contract_end_date>:<SyncAttSrc:date_fin>:GT:10>
- Με contract_end_date = 01/12/2025 και end_date = 01/15/2025
- Αποτέλεσμα = false
- <CMPDate:<SyncAttSrc:contract_end_date>:<SyncAttSrc:date_fin>:LT:0>
- Με contract_end_date = 01/01/2025 και end_date = 01/15/2025
- Αποτέλεσμα = true
CURRENTDATE¶
Επιστρέφει την τρέχουσα ημερομηνία σε μορφή «filetime».
Σύνταξη της συνάρτησης:
<CURRENTDATE>
Τρόπος χρήσης:
- Η λέξη-κλειδί CURRENTDATE χρησιμοποιείται σε πράξεις ή με άλλες λέξεις-κλειδιά, όπως CMPDATE ή CONVERTDATE.