vbscript date functions
Einführung in die VBScript-Datumsfunktionen: VBScript-Lernprogramm Nr. 8
In meinem vorherigen Tutorial haben wir VBS-Arrays „. Dies ist Teil unserer Tiefe VBScript-Lernserie .
In diesem Tutorial werde ich mehr über Datumsfunktionen erklären ' die im VBScript verwendet werden. Es ist wichtig, ein gutes Verständnis dafür zu haben ‘VBS-Datumsfunktionen’ für die reibungslose Bearbeitung des Konzepts „Datumsangaben“ beim Schreiben des Codes in die Skripte.
Dieses Tutorial erklärt Ihnen mehr über die verschiedenen Datumsfunktionen in VBScript mit einfachen Beispielen für Ihr einfaches und klares Verständnis.
Was du lernen wirst:
- Datumsfunktionen
- Verschiedene Datumsfunktionen, die im VBScript verwendet werden
- Fazit
- Literatur-Empfehlungen
Datumsfunktionen
In normalen Szenarien wird die Datumsfunktion verwendet, um das aktuelle Systemdatum während der Arbeit am Skript anzuzeigen. Dies ist die grundlegendste und am häufigsten verwendete Funktion, die während der Arbeit mit den Daten verwendet wird. Für die Konvertierung des Datums in verschiedene Formate stehen verschiedene Funktionen für das Datumsformat zur Verfügung.
In einigen meiner früheren Tutorials dieser Reihe werden Daten in einem oder mehreren Beispielen verwendet. Datumsfunktion wie cDate wird auch in einem meiner früheren Tutorials erklärt.
Nehmen wir ein einfaches Beispiel, um die Verwendung dieser grundlegenden Datumsfunktion wie unten angegeben zu verstehen.
Beispiel:
Let’s see implementation of a Date Function Dim val val = Date Msgbox “Today’s Date is:” & val
Die Ausgabe ist: Das heutige Datum ist: 24.10.2017
Werfen wir einen Blick auf die verschiedenen Arten von Datumsfunktionen, die von VBScript unterstützt werden.
Verschiedene Datumsfunktionen, die im VBScript verwendet werden
Es gibt mehrere Datumsfunktionen, mit denen Operationen an Datumsangaben ausgeführt werden, und einige Formatfunktionen, mit denen die Codierer das Datum von einem Format in ein anderes konvertieren können.
Es folgt eine Liste verschiedener Datumsfunktionen:
# 1) cDate:
Mit cDate wird ein gültiger Ausdruck in einen Wert vom Typ Datum konvertiert. Die Syntax hierfür lautet cDatum (Datum) d.h. jeder gültige Datums- / Uhrzeitausdruck wird in ein bestimmtes Datum konvertiert.
# 2) IsDate:
Mit IsDate wird überprüft, ob ein angegebener Ausdruck vom Typ Datum ist oder nicht. Dies gibt einen booleschen Wert als True zurück, falls es sich um ein Date else False handelt. Die Syntax hierfür lautet IsDate (ein beliebiger Ausdruck).
#3 Tage:
Diese Datumsfunktion wird verwendet, um den Tag des Monats des Datums abzurufen, der als Parameter angegeben ist, d. H. Einen Wert zwischen 1 und 31, da ein Monat 30 bis 31 Tage hat. Die Syntax hierfür lautet Tag (Datum).
#4 Monate:
Dies wird verwendet, um den Monat des Jahres abzurufen. Dies gibt eine Zahl zwischen 1 und 12 für das angegebene Datum zurück, das als Parameter übergeben wird. Die Syntax hierfür lautet Monatsdatum) .
#5 Jahre:
Diese Funktion wird verwendet, um das Jahr des angegebenen Datums abzurufen. Die Syntax hierfür lautet Jahr (Datum).
# 6) Jetzt:
Diese Funktion wird sehr häufig verwendet und funktioniert wie die oben beschriebene Datumsfunktion. Dies gibt sowohl das aktuelle Systemdatum als auch zurück Zeit. Die Syntax davon ist jetzt. Durch einfaches Schreiben von Now werden das aktuelle Systemdatum und die aktuelle Systemzeit angezeigt
# 7) DateAdd:
Diese Funktion wird verwendet, um einen Datumswert nach dem Hinzufügen eines bestimmten Zeitintervalls abzurufen, das als Parameter angegeben wird. Die Syntax hierfür lautet DateAdd (Intervall, Nummer, Datum).
Hier kann das Intervall einen der folgenden Werte annehmen:
- d : Dies wird übergeben, wenn Sie übergeben möchten Tage Als Intervall und dann basierend auf der übergebenen 'Nummer' werden Tage entweder addiert oder von dem Datum abgezogen, das als letzter Parameter in der obigen Funktion übergeben wurde.
- m : Dies wird übergeben, wenn Sie übergeben möchten Monat Als Intervall und dann basierend auf der übergebenen 'Nummer' werden Monate entweder addiert oder von dem Datum abgezogen, das als letzter Parameter in der obigen Funktion übergeben wurde.
- Y. : Dies wird übergeben, wenn Sie den Tag des Jahr Als Intervall und dann basierend auf der übergebenen 'Nummer' werden Tage entweder addiert oder von dem Datum abgezogen, das als letzter Parameter in der obigen Funktion übergeben wurde. Dies ist dasselbe wie d.
- JJJJ : Dies wird übergeben, wenn Sie das übergeben möchten Jahr Als Intervall und dann basierend auf der übergebenen Zahl werden Jahre entweder addiert oder von dem Datum abgezogen, das als letzter Parameter in der obigen Funktion übergeben wurde.
- Was : Dies wird übergeben, wenn Sie das übergeben möchten Quartal Als Intervall und dann basierend auf der übergebenen 'Nummer' wird ein Viertel entweder addiert oder von dem Datum abgezogen, das als letzter Parameter in der obigen Funktion übergeben wurde.
- im : Dies wird übergeben, wenn Sie das übergeben möchten Wochentag Als Intervall und dann basierend auf der übergebenen 'Nummer' werden Wochentage entweder addiert oder von dem Datum abgezogen, das als letzter Parameter in der obigen Funktion übergeben wurde.
- über : Dies wird übergeben, wenn Sie das übergeben möchten Woche des Jahres als Intervall und dann basierend auf der übergebenen „Zahl“ werden Wochen entweder addiert oder von dem Datum abgezogen, das als letzter Parameter in der obigen Funktion übergeben wurde.
- h : Dies wird übergeben, wenn Sie das übergeben möchten Stunde Als Intervall und dann basierend auf der übergebenen Zahl werden Stunden entweder addiert oder von dem Datum abgezogen, das als letzter Parameter in der obigen Funktion übergeben wurde
- m : Dies wird übergeben, wenn Sie das übergeben möchten Minute Als Intervall und dann basierend auf der übergebenen 'Nummer' werden Minuten entweder addiert oder von dem Datum abgezogen, das als letzter Parameter in der obigen Funktion übergeben wurde.
- s : Dies wird übergeben, wenn Sie das übergeben möchten zweite Als Intervall und dann basierend auf der übergebenen 'Nummer' werden Sekunden entweder addiert oder von dem Datum abgezogen, das als letzter Parameter in der obigen Funktion übergeben wurde.
# 8) DateDiff:
Diese Funktion wird verwendet, um die Differenz zwischen den beiden Daten abzurufen, die als Parameter basierend auf dem angegebenen Intervall angegeben werden. Die Syntax hierfür lautet DateDiff (Intervall, Datum1, Datum2) . Der Intervallwert ist der gleiche wie oben in der DateAdd-Funktion beschrieben.
# 9) DatePart:
Dies wird verwendet, um einen bestimmten Teil des Datums abzurufen, der als Parameter angegeben ist. Die Syntax hierfür lautet DatePart (Intervall, Datum) . Der Wert des Intervalls ist der gleiche wie oben in der DateAdd-Funktion beschrieben.
# 10) Monatsname:
Dies wird verwendet, um den Namen des angegebenen Monats abzurufen, der als Parameter in den Klammern übergeben wird. Die Syntax hierfür lautet MonthName (Monatswert).
# 11) FormatDateTime:
Dies ist eine Formatfunktion, mit der das Datum basierend auf den Parametern, die der Funktion zur Verfügung gestellt werden, in ein bestimmtes Format konvertiert wird. Die Syntax hierfür lautet FormatDateTime (Datum, Format) . Dies ist eine weit verbreitete Formatfunktion
Das Format ist ein optionaler Parameter, aber da dieser weit verbreitet ist, ist es gut, die verschiedenen Formatparameterwerte zu kennen.
Verschiedene Formatparameterwerte sind wie folgt:
0 : Wenn ein Formatwert als übergeben wird 0 Anschließend wird das Datum im Format MM / TT / JJJJ zusammen mit der Uhrzeit zurückgegeben, wenn es im Parameter Datum angegeben ist. Dies ist der Standardwert.
1 : Wenn ein Formatwert als übergeben wird 1 Anschließend wird das Datum im Format Wochentag, Monatsname, Jahr zurückgegeben.
zwei : Wenn ein Formatwert als übergeben wird zwei dann wird das Datum im Format MM / TT / JJJJ zurückgegeben.
3 : Wenn ein Formatwert als übergeben wird 3 Anschließend wird das Datum im Format hh: mm: ss PM / AM zurückgegeben, wenn im Parameter Datum die Uhrzeit angegeben ist.
4 : Wenn ein Formatwert als übergeben wird 4 Dann wird das Datum im Format hh: mm zurückgegeben, wenn im Parameter Datum die Uhrzeit angegeben ist.
Hinweis ::WeekDay- und WeekDayName-Funktionen stehen nicht in direktem Zusammenhang mit Date-Funktionen und werden bereits in einigen früheren Tutorials behandelt, sodass ich sie nicht noch einmal behandele.
Lassen Sie uns nun die Verwendung dieser Funktionen anhand eines Beispiels verstehen.
Beispiel:
Let’s see implementation of various Date Functions Dim val,val1,val2,val3,val4,val5,val6,val7,val8,val9,val10,val11 val = “October 25 , 2017” valnew = 10/25/2018 val1=CDate(val) val2=IsDate(val) val3=Day(val1) val4=Month(val1) val5=Year(val1) val6=Now val7=DateAdd(“d”,2,val1) val8=DateDiff(“yyyy”,valnew,val1) val9=DatePart(“m”,val1) val10=MonthName(val4) val11=FormatDateTime(val,2) Msgbox “Converted Date Value is:” & val1 & “
” Msgbox “Checking if it is Date Value:” & val2 & “
” Msgbox “Day fetched from Date is:” & val3 & “
” Msgbox “Month fetched from Date is:” & val4 & “
” Msgbox “Year fetched from Date is:” & val5 & “
” Msgbox “Current Date Value is:” & val6 & “
” Msgbox “Date Value after addition is:” & val7 & “
” Msgbox “Date Value Difference is:” & val8 & “
” Msgbox “Part fetched from Date Value is:” & val9 & “
” Msgbox “Month Name fetched from Date is:” & val10 & “
” Msgbox “The new format of Date is:” & val11
Ausgabe ist:
Was ist die beste Anti-Spyware
Der konvertierte Datumswert ist: 25.10.2017
Überprüfen, ob es sich um einen Datumswert handelt: True
Der vom Datum abgeholte Tag ist: 25
Der vom Datum abgerufene Monat ist: 10
Abrufdatum ist: 2017
Aktueller Datumswert ist: 25.10.2017 01:48:29 Uhr
Datum Wert nach Hinzufügung ist: 27.10.2017
Datumswertunterschied ist: 1
Der vom Datumswert abgerufene Teil ist: 10
Der vom Datum abgerufene Monatsname lautet: Oktober
Das neue Format von Datum ist: 25.10.2017
Fazit
Ich bin sicher, dass dieses Tutorial es jedem von Ihnen ermöglicht hätte, gute Kenntnisse über die im VBScript verwendeten Datumsfunktionen zu erlangen, und dies wird Ihnen wiederum dabei helfen, mit den nächsten Tutorials der VBScript-Reihe fortzufahren.
Nächstes VBScript-Tutorial Nr. 9 : Ich werde im nächsten VBScript-Tutorial auf 'Strings and Cookies' eingehen.
Lassen Sie uns wissen, wenn Sie Fragen zu diesem Tutorial im Kommentarbereich unten haben.
Literatur-Empfehlungen
- Python-String-Funktionen
- VBScript-Zeichenfolgenfunktionen: VBScript inStr-, Replace-, Mid- und Trim-Funktionen
- VBScript-Funktionen und -Prozeduren
- JMeter-Variablen und -Funktionen
- VBScript-Arrays: Verwenden von DIM-, REDIM-, Split- und Ubound-Array-Funktionen
- Python-Funktionen
- Bibliotheksfunktionen in C ++
- Unix-Shell-Skriptfunktionen mit Parametern und Return