Λειτουργίες ημερομηνίας VBScript και συναρτήσεις χρόνου VBScript - Ένας εξαιρετικός οδηγός για το VBScript Tutorial 6 & 7

Tutorial VBScript - Πίνακας περιεχομένου

Εκμάθηση VBScript # 1: Επισκόπηση των μεταβλητών VBScript 

Εκμάθηση VBScript # 2: Δηλώσεις και βρόχοι υπό όρους VBScript

Εκμάθηση VBScript # 3: Διαδικασίες VBScript

Εκμάθηση VBScript # 4: Χειρισμός σφαλμάτων VBScript και εκτέλεση VBScript

Εκμάθηση VBScript # 5: Λειτουργίες συμβολοσειράς VBScript

VΕκμάθηση BScript # 6: Λειτουργίες ημερομηνίας VBScript

Εκμάθηση VBScript # 7: Λειτουργίες χρόνου VBScript

Εκμάθηση VBScript # 8: Συναρτήσεις VBScript Array

Σε αυτό το σεμινάριο VBScript, θα μάθουμε για τις πιο σημαντικές και συχνά χρησιμοποιούμενες συναρτήσεις ημερομηνίας VBScript και συναρτήσεις χρόνου VBScript, συμπεριλαμβανομένων των vbscript Cdate, vbscript DateAdd, vbscript date, vbscript time, vbscript FormatDateTime function κ.λπ. Όλες οι λειτουργίες ημερομηνίας vbscript και Οι συναρτήσεις χρόνου vbscript εξηγούνται με παραδείγματα.

Εκμάθηση VBScript # 6: Λειτουργίες ημερομηνίας VBScript

Ενώ εργαζόμαστε με ημερομηνίες στο vbscript, μπορούμε να χρησιμοποιήσουμε συναρτήσεις ημερομηνίας vbscript εντός της κατασκευής για να εκτελέσουμε σημαντικές λειτουργίες που σχετίζονται με την ημερομηνία, όπως ημερομηνία σύλληψης συστήματος, μετατροπή ημερομηνίας, εξαγωγή διαφορετικών τμημάτων μιας ημερομηνίας, υπολογισμός, μορφοποίηση κ.λπ. Αυτό το άρθρο (Ημερομηνία VBScript Functions) περιέχει όλες τις σημαντικές ενσωματωμένες συναρτήσεις ημερομηνίας VBScript, οι οποίες χρησιμοποιούνται κυρίως σε προγράμματα. 

Λειτουργίες ημερομηνίας VBScript - Περίληψη: 

  • vbscript Cdate - Μετατρέψτε μια έγκυρη έκφραση ημερομηνίας και ώρας σε τύπο δεδομένων ως ημερομηνία.
  • Ημερομηνία vbscript - Διαβάστε την τρέχουσα ημερομηνία συστήματος.
  • vbscript DateAddd - Υπολογίστε την ημερομηνία μετά την προσθήκη ενός συγκεκριμένου χρονικού διαστήματος.
  • vbscript DateDiff - Υπολογίστε τον αριθμό διαστήματος μεταξύ δύο ημερομηνιών.
  • vbscript DatePart - Επιστρέψτε το συγκεκριμένο μέρος ημερομηνίας.
  • vbscript IsDate - Επιστρέψτε την τιμή boolean ως true ή false, εάν οποιαδήποτε παράσταση συμβολοσειράς μπορεί να μετατραπεί σε μορφή ημερομηνίας. 
  • Ημέρα vbscript - Εξαγάγετε την ημέρα ως αριθμό (1-31) από μια παράσταση ημερομηνίας.
  • Μήνας vbscript - Εξαγάγετε το μήνα ως αριθμό (1-12) από μια παράσταση ημερομηνίας.
  • Έτος vbscript - Εξαγάγετε το έτος ως έναν τετραψήφιο αριθμό από μια παράσταση ημερομηνίας.
  • vbscript MonthName - Λάβετε το όνομα ενός συγκεκριμένου μήνα.
  • vbscript WeekDay - Λάβετε τον αριθμό (1-7) που αντιπροσωπεύει τη συγκεκριμένη ημέρα της εβδομάδας.
  • vbscript WeekDayName - Λάβετε το όνομα μιας συγκεκριμένης καθημερινής εβδομάδας.

Λειτουργίες ημερομηνίας VBScript - Λεπτομέρειες:

Όλες οι σημαντικές συναρτήσεις ημερομηνίας vbscript εξηγούνται σε αυτήν την ενότητα με ένα σωστό παράδειγμα.

Ημερομηνία vbscript:

Η συνάρτηση vbscript cdate χρησιμοποιείται για τη μετατροπή μιας παράστασης συμβολοσειράς μιας ημερομηνίας σε μορφή ημερομηνίας και επιστρέφει την τιμή ημερομηνίας που έχει μετατραπεί. Κατά την ενημέρωση οποιουδήποτε πεδίου τύπου ημερομηνίας όπως το πεδίο βάσης δεδομένων με τον τύπο δεδομένων ημερομηνίας, πρέπει να μετατρέψουμε τη συμβολοσειρά σε μορφή ημερομηνίας. Διαφορετικά, θα παρουσιαστεί σφάλμα.

Σύνταξη: Cdate (ημερομηνία)

Περιγραφή παραμέτρου:

Ραντεβού  - Δηλώνει οποιαδήποτε έγκυρη έκφραση ημερομηνίας και ώρας σε μορφή συμβολοσειράς. 

Παράδειγμα:

Στο παρακάτω παράδειγμα, οποιαδήποτε έγκυρη έκφραση ημερομηνίας θα μετατραπεί σε μορφή ημερομηνίας χρησιμοποιώντας τη συνάρτηση Cdate vbscript.

strDate = "10-Feb-2021" dtDate = Cdate(strDate) 'Μετά τη μετατροπή ημερομηνίας, η μεταβλητή dtDate θα διατηρεί την τιμή με τη μορφή ημερομηνίας (#10-Feb-2021#).

Ημερομηνία vbscript:

Η συνάρτηση ημερομηνίας vbscript επιστρέφει την παρούσα ημερομηνία συστήματος.

Σύνταξη: Ημερομηνία

Παράδειγμα:

Στο παρακάτω παράδειγμα, θα αποθηκεύσουμε την τρέχουσα ημερομηνία συστήματος σε μια μεταβλητή και θα εμφανιστεί στο πλαίσιο μηνύματος.

sysDate = Ημερομηνία msgbox " Η τρέχουσα ημερομηνία συστήματος είναι " & sysDate ' OutPut (Msgbox): ' Η τρέχουσα ημερομηνία συστήματος είναι 04-Ιαν-2020

Ημερομηνία προσθήκης vbscript:

Η συνάρτηση vbscript dateadd επιστρέφει την υπολογισμένη τιμή ημερομηνίας μετά την προσθήκη με συγκεκριμένο χρονικό διάστημα.

Σύνταξη: DateAdd (διάστημα, αριθμός, ημερομηνία)

Περιγραφή παραμέτρου:

αριθμός - Αντιπροσωπεύει οποιονδήποτε αριθμό θέλουμε να προσθέσουμε. Μπορεί να είναι θετική (μελλοντική ημερομηνία) ή αρνητική (προηγούμενη ημερομηνία) τιμή.

Ραντεβού  - Αντιπροσωπεύει οποιαδήποτε έγκυρη ημερομηνία.

διάστημα - Είναι μια υποχρεωτική παράμετρος που υποδηλώνει το χρονικό διάστημα. Οι διαφορετικές επιλογές διαστήματος είναι -

· Εεεε - Αντιπροσωπεύει το διάστημα τετάρτου.

· Q - Αντιπροσωπεύει το διάστημα τετάρτου.

· M - Αντιπροσωπεύει το διάστημα του μήνα.

· Y - Αντιπροσωπεύει την ημέρα του διαστήματος ενός έτους.

· D - Αντιπροσωπεύει το διάστημα της ημέρας.

· W - Αντιπροσωπεύει το διάστημα της εβδομάδας.

· Ww - Αντιπροσωπεύει το διάστημα της εβδομάδας του έτους.

· H - Αντιπροσωπεύει την ώρα.

· N - Αντιπροσωπεύει το λεπτό.

· S - Αντιπροσωπεύει το δεύτερο.

Παράδειγμα:

Στο παρακάτω παράδειγμα, θα υπολογίσουμε τη μελλοντική ημερομηνία μετά την προσθήκη δύο μηνών με την ημερομηνία συστήματος χρησιμοποιώντας τη συνάρτηση vbscript dateadd.

sDate = "04-Jan-2021" newDate = Cdate(sDate) newDate = DateAdd("m",+2,sDate) msgbox "Μελλοντική ημερομηνία μετά την προσθήκη 2 μηνών με " & sDate & " is " & newDate
συναρτήσεις ημερομηνίας vbscript - vbscript DateAdd
συναρτήσεις ημερομηνίας vbscript - vbscript DateAdd

vbscript DateDiff:

Η συνάρτηση vbscript datediff επιστρέφει τον αριθμό ενός διαστήματος μεταξύ δύο ημερομηνιών.

Σύνταξη: DateDiff (date1, date2 [, firstdayofweek [, firstweekofyear]])

Περιγραφή παραμέτρου:

ημερομηνία1 - Αντιπροσωπεύει οποιαδήποτε έγκυρη έκφραση ημερομηνίας.

ημερομηνία2 - Αντιπροσωπεύει οποιαδήποτε έγκυρη έκφραση ημερομηνίας.

πρώτη ημέρα της εβδομάδας - Είναι ένα προαιρετικό πεδίο που υποδηλώνει την ημέρα της εβδομάδας. Οι διαθέσιμες τιμές είναι - 

  • 0 = vbUseSystemDayOfWeek (Ρύθμιση API για υποστήριξη εθνικής γλώσσας)
  • 1 = vb Κυριακή (Κυριακή - προεπιλογή)
  • 2 = vb Δευτέρα (Δευτέρα)
  • 3 = vb Τρίτη (Τρίτη)
  • 4 = vb Τετάρτη (Τετάρτη)
  • 5 = vb Πέμπτη (Πέμπτη)
  • 6 = vb Παρασκευή (Παρασκευή)
  • 7 = vb Σάββατο (Σάββατο)

πρώτη εβδομάδα - Είναι επίσης ένα προαιρετικό πεδίο που δηλώνει την πρώτη εβδομάδα του έτους. Οι διαθέσιμες τιμές είναι - 

  • 0 = vbUseSystem (Ρύθμιση API για υποστήριξη εθνικής γλώσσας)
  • 1 = vbFirstJan1 (Ξεκινήστε με την εβδομάδα κατά την 1η Ιανουαρίου - προεπιλογή)
  • 2 = vbFirstFourDays (Αντιπροσωπεύει την εβδομάδα έναρξης όπου τουλάχιστον 4 ημέρες πέφτουν το νέο έτος)
  • 3 = vbFirstFullWeek (Αντιπροσωπεύει την εβδομάδα που πέφτει εντελώς στο νέο έτος)

Παράδειγμα:

Στο παρακάτω παράδειγμα, υπολογίζουμε τη διαφορά στο διάστημα ημέρας μεταξύ δύο διαδοχικών ημερομηνιών χρησιμοποιώντας τη συνάρτηση vbscript datediff.

date1="04-Jan-2021 00:00:00" date2="05-Jan-2021 23:59:00" diff = DateDiff("d", date1, date2) msgbox "Η διαφορά ημερομηνίας - " & diff " OutPut (Msgbox): 'Η διαφορά ημερομηνίας - 1
συναρτήσεις ημερομηνίας vbscript - vbscript DateDiff
συναρτήσεις ημερομηνίας vbscript - vbscript DateDiff

vbscript DatePart:

Η συνάρτηση vbscript datediff επιστρέφει το συγκεκριμένο μέρος (ημέρα, μήνας ή έτος) οποιασδήποτε συγκεκριμένης ημερομηνίας.

Σύνταξη: DatePart (διάστημα, ημερομηνία2, firstdayofweek [, firstweekofyear]])

Περιγραφή παραμέτρου:

διάστημα - Είναι μια υποχρεωτική παράμετρος που υποδηλώνει το χρονικό διάστημα. Οι διαφορετικές επιλογές διαστήματος είναι -

· Εεεε - Αντιπροσωπεύει το διάστημα τετάρτου.

· Q - Αντιπροσωπεύει το διάστημα τετάρτου.

· M - Αντιπροσωπεύει το διάστημα του μήνα.

· Y - Αντιπροσωπεύει την ημέρα του διαστήματος ενός έτους.

· D - Αντιπροσωπεύει το διάστημα της ημέρας.

· W - Αντιπροσωπεύει το διάστημα της εβδομάδας.

· Ww - Αντιπροσωπεύει το διάστημα της εβδομάδας του έτους.

· H - Αντιπροσωπεύει την ώρα.

· N - Αντιπροσωπεύει το λεπτό.

· S - Αντιπροσωπεύει το δεύτερο.

Ραντεβού  - Αντιπροσωπεύει οποιαδήποτε έγκυρη έκφραση ημερομηνίας.

πρώτη ημέρα της εβδομάδας - Είναι ένα προαιρετικό πεδίο που υποδηλώνει την ημέρα της εβδομάδας. Οι διαθέσιμες τιμές είναι - 

  • 0 = vbUseSystemDayOfWeek (Ρύθμιση API για υποστήριξη εθνικής γλώσσας)
  • 1 = vb Κυριακή (Κυριακή - προεπιλογή)
  • 2 = vb Δευτέρα (Δευτέρα)
  • 3 = vb Τρίτη (Τρίτη)
  • 4 = vb Τετάρτη (Τετάρτη)
  • 5 = vb Πέμπτη (Πέμπτη)
  • 6 = vb Παρασκευή (Παρασκευή)
  • 7 = vb Σάββατο (Σάββατο)

πρώτη εβδομάδα - Είναι επίσης ένα προαιρετικό πεδίο που δηλώνει την πρώτη εβδομάδα του έτους. Οι διαθέσιμες τιμές είναι - 

  • 0 = vbUseSystem (Ρύθμιση API για υποστήριξη εθνικής γλώσσας)
  • 1 = vbFirstJan1 (Ξεκινήστε με την εβδομάδα κατά την 1η Ιανουαρίου - προεπιλογή)
  • 2 = vbFirstFourDays (Αντιπροσωπεύει την εβδομάδα έναρξης όπου τουλάχιστον 4 ημέρες πέφτουν το νέο έτος)
  • 3 = vbFirstFullWeek (Αντιπροσωπεύει την εβδομάδα που πέφτει εντελώς στο νέο έτος)

Παράδειγμα:

Το παρακάτω παράδειγμα αξιολογεί το μέρος του μήνα μιας δεδομένης ημερομηνίας χρησιμοποιώντας τη συνάρτηση τμήματος δεδομένων vbscript.

date=Cdate("04-Jan-2021") monthPart = DatePart("d", date) msgbox "The month part - " & monthPart ' OutPut (Msgbox): ' The month part - 1

vbscript IsDate:

Η συνάρτηση vbscript isdate επιστρέφει τη δυαδική τιμή ως αληθής ή ψευδής εάν οποιαδήποτε παράσταση συμβολοσειράς μπορεί να μετατραπεί σε μορφή ημερομηνίας. Η συνάρτηση Vbscript isdate χρησιμοποιείται για τον έλεγχο μιας έκφρασης ημερομηνίας.

Σύνταξη: Ημερομηνία (ημερομηνία)

Περιγραφή παραμέτρου:

Ραντεβού  - Δηλώνει οποιαδήποτε έκφραση ημερομηνίας προς επαλήθευση. 

Παράδειγμα:

Στο παρακάτω παράδειγμα, κάθε δεδομένη έκφραση δοκιμής ελέγχεται για την έγκυρη έκφραση ημερομηνίας.

date = "04-Jan-2021" boolResult = IsDate(date) msgbox "Is Valid date ? Ans: " & monthPart ' OutPut (Msgbox): ' Is Valid date ? Απ.: αλήθεια

Ημέρα vbscript:

Η συνάρτηση vbscript day εξάγει τον αριθμό (1-31) που αντιπροσωπεύει την ημέρα από μια έγκυρη έκφραση ημερομηνίας.

Σύνταξη: Ημέρα (ημερομηνία)

Περιγραφή παραμέτρου:

Ραντεβού  - Είναι μια έγκυρη έκφραση ημερομηνίας.

Παράδειγμα:

Στο παρακάτω παράδειγμα, το μέρος της ημέρας θα εξαχθεί από μια δεδομένη ημερομηνία χρησιμοποιώντας τη συνάρτηση vbscript day.

date = Cdate("04-Jan-2021") num = Day(date) msgbox "The day part is - " & num ' OutPut (Msgbox): ' Το μέρος της ημέρας είναι - 4

Μήνας vbscript:

Η συνάρτηση vbscript μήνα εξάγει τον αριθμό (1-12) που αντιπροσωπεύει τον μήνα από μια έγκυρη παράσταση ημερομηνίας.

Σύνταξη: Μήνας (ημερομηνία)

Περιγραφή παραμέτρου:

Ραντεβού - Είναι μια έγκυρη έκφραση ημερομηνίας.

Παράδειγμα:

Στο παρακάτω παράδειγμα, ο μήνας θα εξαχθεί από μια δεδομένη ημερομηνία χρησιμοποιώντας τη συνάρτηση μήνα vbscript.

date = Cdate("04-Jan-2021") num = Month(date) msgbox "The month is - " & num ' OutPut (Msgbox): ' The month is - 1

Έτος vbscript:

Η συνάρτηση vbscript έτος εξάγει τον τετραψήφιο αριθμό που αντιπροσωπεύει το έτος από μια έγκυρη παράσταση ημερομηνίας.

Σύνταξη: Έτος (ημερομηνία)

Περιγραφή παραμέτρου:

Ραντεβού - Είναι μια έγκυρη έκφραση ημερομηνίας.

Παράδειγμα:

Στο παρακάτω παράδειγμα, το έτος θα εξαχθεί από μια δεδομένη ημερομηνία χρησιμοποιώντας τη συνάρτηση έτους vbscript.

date = Cdate("04-Jan-2021") num = year(date) msgbox "The part year is - " & num ' OutPut (Msgbox): ' Το μέρος του έτους είναι - 2021

vbscript Μήνας Όνομα:

Η συνάρτηση vbscript monthname επιστρέφει το όνομα ενός συγκεκριμένου κωδικού μήνα (1-12).

Σύνταξη: Όνομα μήνα (μήνας [, συντομογραφία])

Περιγραφή παραμέτρου:

μήνας - Αντιπροσωπεύει τον κωδικό (1-12) για κάθε συγκεκριμένο μήνα.

βραχύνω - Δεν είναι υποχρεωτική παράμετρος. Αντιπροσωπεύει τον έλεγχο για το όνομα του μήνα που συντομεύεται ή όχι. Η προεπιλεγμένη τιμή είναι ψευδής.

Παράδειγμα:

month_name = MonthName(12) msgbox "The month name is - " & month_name ' OutPut (Msgbox): ' Το όνομα του μήνα είναι - Δεκέμβριος

vbscript Καθημερινή:

Η συνάρτηση vbscript την ημέρα της εβδομάδας επιστρέφει τον αριθμό μεταξύ 1 και 7 που δηλώνει την ημέρα της συγκεκριμένης εβδομάδας.

Σύνταξη: WeekDay (ημερομηνία [, firstdayofweek])

Περιγραφή παραμέτρου:

Ραντεβού - Είναι μια έγκυρη έκφραση ημερομηνίας.

πρώτη ημέρα της εβδομάδας - Είναι ένα προαιρετικό πεδίο που δηλώνει την ημέρα έναρξης της εβδομάδας. Οι διαθέσιμες τιμές είναι -

  • 0 = vbUseSystemDayOfWeek (Ρύθμιση API για υποστήριξη εθνικής γλώσσας)
  • 1 = vb Κυριακή (Κυριακή - προεπιλογή)
  • 2 = vb Δευτέρα (Δευτέρα)
  • 3 = vb Τρίτη (Τρίτη)
  • 4 = vb Τετάρτη (Τετάρτη)
  • 5 = vb Πέμπτη (Πέμπτη)
  • 6 = vb Παρασκευή (Παρασκευή)
  • 7 = vb Σάββατο (Σάββατο)

Παράδειγμα:

Στο παρακάτω παράδειγμα, η ημέρα που αντιπροσωπεύει την εβδομάδα, θα εξαχθεί από μια δεδομένη ημερομηνία χρησιμοποιώντας τη συνάρτηση vbscript την ημέρα της εβδομάδας.

date = Cdate("06-Jan-2021") num = Weekday(date,1) msgbox "The week day is - " & num ' OutPut (Msgbox): ' The week day is - 4

vbscript WeekDayName:

Η συνάρτηση vbscript weekdayname επιστρέφει το όνομα μιας συγκεκριμένης ημέρας της εβδομάδας (1-7).

Σύνταξη: WeekDayName (ημέρα της εβδομάδας [, συντομογραφία [, firstdayofweek]])

Περιγραφή παραμέτρου:

καθημερινή - Αντιπροσωπεύει τον κωδικό ημέρας (1-7) για οποιαδήποτε εβδομάδα.

βραχύνω - Δεν είναι υποχρεωτική παράμετρος. Αντιπροσωπεύει τον έλεγχο για το όνομα της ημέρας που συντομεύεται ή όχι. Η προεπιλεγμένη τιμή είναι ψευδής.

πρώτη ημέρα της εβδομάδας - Είναι ένα προαιρετικό πεδίο που δηλώνει την ημέρα έναρξης της εβδομάδας. Οι διαθέσιμες τιμές είναι -

  • 0 = vbUseSystemDayOfWeek (Ρύθμιση API για υποστήριξη εθνικής γλώσσας)
  • 1 = vb Κυριακή (Κυριακή - προεπιλογή)
  • 2 = vb Δευτέρα (Δευτέρα)
  • 3 = vb Τρίτη (Τρίτη)
  • 4 = vb Τετάρτη (Τετάρτη)
  • 5 = vb Πέμπτη (Πέμπτη)
  • 6 = vb Παρασκευή (Παρασκευή)
  • 7 = vb Σάββατο (Σάββατο)

Παράδειγμα:

day_name = WeekdayName(2) msgbox "The name of the week day - " & day_name ' OutPut (Msgbox): ' Το όνομα της ημέρας της εβδομάδας - Δευτέρα

Εκμάθηση VBScript # 7: Λειτουργίες χρόνου VBScript

Ενώ εργαζόμαστε με το χρόνο στο vbscript, μπορούμε να χρησιμοποιήσουμε συναρτήσεις χρόνου vbscript εντός του build για να εκτελέσουμε σημαντικές λειτουργίες που σχετίζονται με το χρόνο, όπως χρόνος λήψης συστήματος, εξαγωγή διαφορετικών τμημάτων οποτεδήποτε, υπολογισμός, μορφοποίηση χρόνου κ.λπ. Αυτό το άρθρο (Λειτουργίες χρόνου VBScript) περιέχει όλες τις σημαντικές ενσωματωμένες συναρτήσεις χρόνου VBScript, οι οποίες χρησιμοποιούνται κυρίως σε προγράμματα. 

Σημαντικές συναρτήσεις χρόνου VBScript - Περίληψη: 

  • Ώρα vbscript - Εξαγάγετε την ώρα της ημέρας ως αριθμό (0-23) από την έκφραση ημερομηνίας / ώρας.
  • Λεπτό vbscript - Εξαγάγετε το λεπτό της ώρας ως αριθμό (0-59) από την έκφραση ημερομηνίας / ώρας.
  • vbscript Δεύτερο - Εξαγάγετε το δεύτερο από τα λεπτά ως αριθμό (0-59) από μια έκφραση ημερομηνίας / ώρας.
  • Ώρα vbscript - Λάβετε την τρέχουσα ώρα συστήματος.
  • vbscript Τώρα - Επιστρέψτε την τρέχουσα ημερομηνία συστήματος με μια σφραγίδα ώρας.
  • Χρονόμετρο vbscript - Επιστρέψτε το πλήθος των δευτερολέπτων από τις 12:00 π.μ.
  • vbscript TimeSerial - Επιστρέψτε την τιμή ώρας μιας ακριβούς ώρας, λεπτού και δευτερολέπτου.
  • vbscript FormatDateTime - Μορφές και επιστρέφει τη σωστή τιμή ημερομηνίας και ώρας.

Λειτουργίες χρόνου VBScript - Λεπτομέρειες:

Θα εξηγήσουμε όλες τις βασικές συναρτήσεις χρόνου vbscript σε αυτήν την ενότητα με ένα σωστό παράδειγμα.

Ώρα vbscript:

Η συνάρτηση vbscript hour εξάγει την ώρα της ημέρας ως αριθμό μεταξύ 0 και 23 από την έκφραση ώρας.

Σύνταξη: Ώρα (ώρα)

Περιγραφή παραμέτρου:

ώρα - Είναι μια υποχρεωτική παράμετρος που αντιπροσωπεύει μια έγκυρη έκφραση χρόνου.

Παράδειγμα:

Στο παρακάτω παράδειγμα, μια ώρα της ημέρας θα εξαχθεί από μια έγκυρη έκφραση ώρας χρησιμοποιώντας τη συνάρτηση ώρα vbscript.

numHour = Hour("14:40:35") msgbox "The hour for the day is - " & numHour ' OutPut (Msgbox): ' The time for the day is - 14

Λεπτό vbscript:

Η συνάρτηση λεπτών vbscript εξάγει το λεπτό της ώρας ως έναν αριθμό μεταξύ 0 και 59 από την έκφραση του χρόνου.

Σύνταξη: Λεπτό (ώρα)

Περιγραφή παραμέτρου:

ώρα - Είναι μια υποχρεωτική παράμετρος που αντιπροσωπεύει μια έγκυρη έκφραση χρόνου.

Παράδειγμα:

Στο παρακάτω παράδειγμα, το λεπτό της ώρας θα εξαχθεί από μια έγκυρη έκφραση χρόνου χρησιμοποιώντας τη συνάρτηση λεπτών vbscript.

numMin = Minute("14:40:35") msgbox "The λεπτό για την ώρα είναι - " & numMin ' OutPut (Msgbox): ' Το λεπτό για την ώρα είναι - 40

vbscript Δεύτερο:

Η δεύτερη συνάρτηση vbscript εξάγει το δεύτερο του λεπτού ως έναν αριθμό μεταξύ 0 και 59 από την έκφραση του χρόνου.

Σύνταξη: Δεύτερη φορά)

Περιγραφή παραμέτρου:

ώρα - Είναι μια υποχρεωτική παράμετρος που αντιπροσωπεύει μια έγκυρη έκφραση χρόνου.

Παράδειγμα:

Στο παρακάτω παράδειγμα, το δεύτερο του λεπτού θα εξαχθεί από μια έγκυρη έκφραση χρόνου χρησιμοποιώντας τη δεύτερη συνάρτηση vbscript.

numSec = Second("14:40:35") msgbox "The second for the minute is - " & numSec ' OutPut (Msgbox): ' The second for the minute is - 35

Χρόνος vbscript:

Η συνάρτηση χρόνου vbscript επιστρέφει την τρέχουσα ώρα συστήματος.

Σύνταξη: Χρόνος

Παράδειγμα:

Στο παρακάτω παράδειγμα, θα αποθηκεύσουμε τον τρέχοντα χρόνο συστήματος σε μια μεταβλητή και θα εμφανιστεί σε ένα πλαίσιο μηνύματος.

sysTime = Time msgbox " Η τρέχουσα ώρα συστήματος είναι " & sysTime ' OutPut (Msgbox): ' Η τρέχουσα ώρα συστήματος είναι 14:40:35
συναρτήσεις χρόνου vbscript - χρόνος vbscript
συναρτήσεις χρόνου vbscript - χρόνος vbscript

vbscript Τώρα:

Η συνάρτηση vbscript now επιστρέφει την τρέχουσα ημερομηνία συστήματος με χρονική σήμανση.

Σύνταξη: Τώρα

Παράδειγμα:

Στο παρακάτω παράδειγμα, θα αποθηκεύσουμε την τρέχουσα ημερομηνία και ώρα του συστήματος σε μια μεταβλητή και θα εμφανιστεί σε ένα πλαίσιο μηνύματος.

sysTimeStamp = Τώρα msgbox "Η τρέχουσα ημερομηνία συστήματος με ώρα είναι " & sysTimeStamp ' OutPut (Msgbox): ' Η τρέχουσα ημερομηνία συστήματος με ώρα είναι 07-Ιαν-2021 14:40:35

Χρονοδιακόπτης vbscript:

Η λειτουργία χρονοδιακόπτη vbscript επιστρέφει τον αριθμό δευτερολέπτων από τις 12:00 π.μ

Σύνταξη: χρονόμετρο

Παράδειγμα:

secondCounter = Χρονοδιακόπτης msgbox "Αριθμός δευτερολέπτων από τις 12:00 π.μ. " & secondCounter ' OutPut (Msgbox): ' Αριθμός δευτερολέπτων από τις 12:00 π.μ. 1067.002

vbscript TimeSerial:

Η μέθοδος vbscript timeserial λαμβάνει τον ακριβή χρόνο για μια ώρα, λεπτό και δευτερόλεπτο.

Σύνταξη: TimeSerial (ώρα, λεπτό, δευτερόλεπτο)

Περιγραφή παραμέτρου:

ώρα - Είναι μια υποχρεωτική αριθμητική παράμετρος, δηλώνει ώρες.

λεπτό - Είναι μια υποχρεωτική αριθμητική παράμετρος, δηλώνει λεπτά.

δεύτερος - Είναι μια υποχρεωτική αριθμητική παράμετρος, δηλώνει δευτερόλεπτα.

Παράδειγμα:

Στο παρακάτω παράδειγμα, η συνάρτηση vbscript timeserial επιστρέφει το χρόνο για τις συγκεκριμένες ώρες, λεπτά και δευτερόλεπτα.

time = TimeSerial(15,2,20) msgbox "Specified time is " & time ' OutPut (Msgbox): ' Η καθορισμένη ώρα είναι 03:02:20 PM

vbscript FormatDateTime:

Οι μορφές λειτουργίας vbscript formatdatetime και επιστρέφουν μια έγκυρη και χρονική έκφραση.

Σύνταξη: FormatDateTime (dateExp, format)

Περιγραφή παραμέτρου:

ημερομηνίαExp- Αυτή είναι μια υποχρεωτική παράμετρος. Αντιπροσωπεύει μια έγκυρη έκφραση ημερομηνίας-ώρας.

μορφή - Είναι μια προαιρετική παράμετρος που καθορίζει τη μορφή ημερομηνίας και ώρας. Οι διαθέσιμες μορφές ημερομηνίας και ώρας επιστροφής είναι -

  • 0 = vbGeneralDate - Αυτή είναι η προεπιλεγμένη τιμή μορφής (μορφή ημερομηνίας: mm / dd / yyyy και ώρα εάν καθορίζεται: hh: mm: ss PM / AM).
  • 1 = vbLongDate (ημερομηνία: ημέρα εβδομάδας, όνομα μήνα, έτος)
  • 2 = vbShortDate (ημερομηνία: mm / ημέρα / εεεε)
  • 3 = vbLongTime (χρόνος: hh: mm: ss PM / AM)
  • 4 = vbShortTime (Χρόνος επιστροφής: hh: mm)

Παράδειγμα:

Στο παρακάτω παράδειγμα, η συνάρτηση vbscript timeserial επιστρέφει το χρόνο για τις συγκεκριμένες ώρες, λεπτά και δευτερόλεπτα.

d=CDate("06-Jan-2021 13:45") msgbox "Specified formed date time is " & FormatDateTime(d,1) ' OutPut (Msgbox): ' Η καθορισμένη διαμορφωμένη ώρα ημερομηνίας είναι Τετάρτη, 06 Ιανουαρίου 2021
συναρτήσεις χρόνου vbscript - vbscript FormatDateTime
συναρτήσεις χρόνου vbscript - vbscript FormatDateTime

Συμπέρασμα:

Μέσω αυτού του άρθρου για τις συναρτήσεις ημερομηνίας και ώρας VBScript, μάθαμε για τη μάθηση σχετικά με τις πιο σημαντικές και συχνά χρησιμοποιούμενες συναρτήσεις ημερομηνιών και λειτουργιών VBScript, συμπεριλαμβανομένων των λειτουργιών vbscript Cdate, vbscript DateAdd, vbscript FormatDateTime κ.λπ. Ελπίζουμε ότι αυτό το σεμινάριο βοήθησε πολλά για να βασιστείτε στα βασικά σας του VB Scripting. Εάν θέλετε να μάθετε περισσότερα σχετικά με το VBScript, κάντε κλικ εδώ.

Αφήστε ένα σχόλιο

Η διεύθυνση email σας δεν θα δημοσιευθεί. Τα υποχρεωτικά πεδία σημειώνονται *

Μεταβείτε στην κορυφή