Κλάση BirtDuration
PnYnMnDTnHnMnS
![]()
Το nY υποδεικνύει το πλήθος των ετών
![]()
Το nM υποδεικνύει το πλήθος των μηνών
![]()
Το nD υποδεικνύει το πλήθος των ημερών
![]()
Το nH υποδεικνύει το πλήθος των ωρών
![]()
Το nM υποδεικνύει το πλήθος των λεπτών
![]()
Το nS υποδεικνύει το πλήθος των δευτερολέπτωνΓια παράδειγμα, η παρακάτω τιμή υποδεικνύει μια διάρκεια 2 ετών, 3 μηνών και 5 ημερών:
Η ακόλουθη τιμή υποδεικνύει μια διάρκεια 10 ωρών:
Η κλάση BirtDuration είναι στατική. Η εφαρμογή δεν μπορεί να δημιουργήσει χρήσεις της κλάσης.
BirtDuration.add
Αυτή η συνάρτηση προσθέτει δύο διάρκειες και επιστρέφει το άθροισμα
Σειρά χαρακτήρων. Η πρώτη διάρκεια που θα προστεθεί.
Σειρά χαρακτήρων. Η δεύτερη διάρκεια που θα προστεθεί.
Σειρά χαρακτήρων. Το άθροισμα των δύο διαρκειών εισόδου.
Το ακόλουθο παράδειγμα προσθέτει δύο τιμές διάρκειας:
BirtDuration.addTo
Αυτή η συνάρτηση προσθέτει μια διάρκεια σε ένα καθορισμένο αντικείμενο ημερομηνίας.
Σειρά χαρακτήρων. Η διάρκεια που θα προστεθεί.
Αντικείμενο ημερομηνίας. Η ημερομηνία και ώρα προς τροποποίηση.
Αντικείμενο ημερομηνίας. Η ημερομηνία συν τη διάρκεια.
Το ακόλουθο παράδειγμα προσθέτει ένα χρόνο στην σημερινή ημερομηνία και ώρα:
BirtDuration.compare
Αυτή η συνάρτηση ελέγχει αν μια διάρκεια είναι ίδια, μικρότερη ή μεγαλύτερη από μια άλλη διάρκεια.
Σειρά χαρακτήρων. Η πρώτη διάρκεια που θα χρησιμοποιηθεί στη σύγκριση.
Σειρά χαρακτήρων. Η δεύτερη διάρκεια που θα χρησιμοποιηθεί στη σύγκριση.
Οι ακόλουθες εκφράσεις συγκρίνουν συγκεκριμένες διάρκειες:
BirtDuration.day
Αυτή η συνάρτηση επιστρέφει την τιμή ημερών μιας συγκεκριμένης διάρκειας.
Σειρά χαρακτήρων. Μια διάρκεια από την οποία θα ανακτηθεί η τιμή των ημερών.
Έναν ακέραιο που αναπαριστά την τιμή ημερών της καθορισμένης διάρκειας.
BirtDuration.getSign
Αυτή η συνάρτηση επιστρέφει το πρόσημο μιας διάρκειας.
Σειρά χαρακτήρων. Η διάρκεια που θα αναλυθεί.
Η ακόλουθη έκφραση αναλύει τα πρόσημα μιας συγκεκριμένης διάρκειας:
BirtDuration.hour
Αυτή η συνάρτηση επιστρέφει την τιμή ωρών μιας συγκεκριμένης διάρκειας.
Σειρά χαρακτήρων. Μια διάρκεια από την οποία θα ανακτηθεί η τιμή των ωρών.
Ένας ακέραιος που αναπαριστά την τιμή ωρών της καθορισμένης διάρκειας.
Τα ακόλουθα παραδείγματα επιδεικνύουν τις τιμές ωρών που επιστρέφονται για συγκεκριμένες διάρκειες:
BirtDuration.isLongerThan
Σειρά χαρακτήρων. Η πρώτη διάρκεια που θα χρησιμοποιηθεί στη σύγκριση.
Σειρά χαρακτήρων. Η δεύτερη διάρκεια που θα χρησιμοποιηθεί στη σύγκριση.
Οι ακόλουθες εκφράσεις συγκρίνουν συγκεκριμένες διάρκειες:
BirtDuration.isShorterThan
Σειρά χαρακτήρων. Η πρώτη διάρκεια που θα χρησιμοποιηθεί στη σύγκριση.
Σειρά χαρακτήρων. Η δεύτερη διάρκεια που θα χρησιμοποιηθεί στη σύγκριση.
Οι ακόλουθες εκφράσεις συγκρίνουν συγκεκριμένες διάρκειες:
BirtDuration.minute
Αυτή η συνάρτηση επιστρέφει την τιμή λεπτών μιας συγκεκριμένης διάρκειας.
Σειρά χαρακτήρων. Μια διάρκεια από την οποία θα ανακτηθεί η τιμή των λεπτών.
Ακέραιος. Ένας αριθμός που αναπαριστά την τιμή λεπτών της καθορισμένης διάρκειας.
BirtDuration.month
Αυτή η συνάρτηση επιστρέφει την τιμή μηνών μιας συγκεκριμένης διάρκειας.
Σειρά χαρακτήρων. Μια διάρκεια από την οποία θα ανακτηθεί η τιμή των μηνών.
Ακέραιος. Ένας αριθμός που αναπαριστά την τιμή μηνών της καθορισμένης διάρκειας.
Τα ακόλουθα παραδείγματα επιδεικνύουν τις τιμές μηνών που επιστρέφονται για συγκεκριμένες διάρκειες:
BirtDuration.multiply
Αυτή η συνάρτηση επιστρέφει το γινόμενο μιας διάρκειας και ενός κανονικού αριθμού.
Σειρά χαρακτήρων. Μια διάρκεια για πολλαπλασιασμό.
Ακέραιος. Ένας κανονικός αριθμός για πολλαπλασιασμό.
Σειρά χαρακτήρων. Το γινόμενο της διάρκειας εισόδου και του συντελεστή.
BirtDuration.negate
Αυτή η συνάρτηση επιστρέφει την αρνητική τιμή μιας διάρκειας.
Σειρά χαρακτήρων. Διάρκεια που θα μετατραπεί σε αρνητική.
Σειρά χαρακτήρων. Η αρνητική τιμή της διάρκειας εισόδου.
Τα ακόλουθα παραδείγματα επιδεικνύουν το αρνητικό αποτέλεσμα μιας συγκεκριμένης διάρκειας:
BirtDuration.second
Αυτή η συνάρτηση επιστρέφει την τιμή δευτερολέπτων μιας συγκεκριμένης διάρκειας.
Σειρά χαρακτήρων. Μια διάρκεια από την οποία θα ανακτηθεί η τιμή των δευτερολέπτων.
Ακέραιος. Ένας αριθμός που αναπαριστά την τιμή δευτερολέπτων της καθορισμένης διάρκειας.
BirtDuration.subtract
Αυτή η συνάρτηση αφαιρεί μια διάρκεια από μια άλλη διάρκεια.
Σειρά χαρακτήρων. Η διάρκεια από την οποία θα πραγματοποιηθεί η αφαίρεση.
Σειρά χαρακτήρων. Η διάρκεια που θα αφαιρεθεί από την τιμή lexicalDuration1.
Σειρά χαρακτήρων. Η διαφορά μεταξύ των δύο διαρκειών εισόδου.
Το ακόλουθο παράδειγμα αφαιρεί δύο τιμές διάρκειας:
BirtDuration.timeInMills
Σειρά χαρακτήρων. Μια διάρκεια της οποίας το μέγεθος θα υπολογιστεί σε χιλιοστά δευτερολέπτων.
Αντικείμενο ημερομηνίας. Αναπαριστά την ημερομηνία έναρξης.
Αντικείμενο αριθμού. Το πλήθος των χιλιοστών δευτερολέπτου της καθορισμένης διάρκειας.
BirtDuration.year
Αυτή η συνάρτηση επιστρέφει την τιμή του έτους από συγκεκριμένη διάρκεια.
Σειρά χαρακτήρων. Μια διάρκεια από την οποία θα ανακτηθεί η τιμή του έτους.
Ακέραιος. Ένας αριθμός που αναπαριστά την τιμή του έτους της καθορισμένης διάρκειας.
Τα ακόλουθα παραδείγματα επιδεικνύουν τις τιμές έτους που επιστρέφονται για συγκεκριμένες διάρκειες:
| (c) Copyright Actuate Corporation 2013 |