vbscript date functions
Introduction aux fonctions de date VBScript: Tutoriel VBScript # 8
Dans mon tutoriel précédent, nous avons discuté de « Tableaux VBS «. Cela fait partie de notre Série d'apprentissage VBScript .
Dans ce didacticiel, j'expliquerai plus en détail «Fonctions de date ' qui sont utilisés dans le VBScript. Il est essentiel d'avoir une bonne compréhension de «Fonctions de date VBS» pour gérer le bon fonctionnement du concept de «dates» lors de l’écriture du code dans les scripts.
Ce tutoriel vous expliquera plus en détail les différentes fonctions de date dans VBScript avec des exemples simples pour votre compréhension claire et simple.
Ce que vous apprendrez:
- Fonctions de date
- Différentes fonctions de date utilisées dans le VBScript
- Conclusion
- lecture recommandée
Fonctions de date
Dans les scénarios normaux, la fonction Date est utilisée pour afficher la date système actuelle tout en travaillant sur le script et est la fonction la plus basique et la plus largement utilisée qui est utilisée lors de l'utilisation des dates. Il existe diverses fonctions de format de date disponibles pour convertir la date en différents formats.
Dans certains de mes tutoriels précédents de cette série, les dates sont utilisées dans un ou plusieurs exemples. La fonction de date comme cDate est également expliquée dans l'un de mes tutoriels précédents.
Prenons un exemple simple pour comprendre l'utilisation de cette fonction de date de base, comme indiqué ci-dessous.
Exemple:
Let’s see implementation of a Date Function Dim val val = Date Msgbox “Today’s Date is:” & val
Le résultat is: La date d'aujourd'hui est: 10/24/2017
Jetons un coup d'œil aux différents types de fonctions de date pris en charge par VBScript.
Différentes fonctions de date utilisées dans le VBScript
Il existe plusieurs fonctions de date qui sont utilisées pour effectuer des opérations sur les dates et certaines fonctions de format qui aident les codeurs à convertir la date d'un format à un autre.
Voici la liste des différentes fonctions de date:
# 1) cDate:
cDate est utilisé pour convertir une expression valide en une valeur de type Date. La syntaxe de ceci est cDate (date) c'est-à-dire que toute expression de date / heure valide sera convertie en une date particulière.
# 2) IsDate:
IsDate est utilisé pour vérifier si une expression spécifiée est de type Date ou non. Cela renvoie une valeur booléenne True au cas où il s'agirait d'une Date sinon False. La syntaxe de ceci est IsDate (toute expression).
#3 jours:
Cette fonction de date est utilisée pour récupérer le jour du mois de la date qui est spécifiée comme paramètre, c'est-à-dire toute valeur comprise entre 1 et 31 car il y a 30 à 31 jours dans un mois. La syntaxe de ceci est Jour (date).
#4 mois:
Ceci est utilisé pour récupérer le mois de l'année. Cela renvoie un nombre compris entre 1 et 12 pour la date spécifiée qui est passé en paramètre. La syntaxe de ceci est Mois (date) .
#5 ans:
Cette fonction est utilisée pour récupérer l'année de la date spécifiée. La syntaxe de ceci est Année (date).
# 6) Maintenant:
Cette fonction est utilisée très fréquemment et fonctionne comme la fonction de date décrite ci-dessus. Cela renvoie à la fois la date système actuelle et temps. La syntaxe de ceci est maintenant. En écrivant simplement maintenant, la date et l'heure actuelles du système seront affichées
# 7) DateAdd:
Cette fonction est utilisée pour récupérer une valeur de date après l'ajout d'un intervalle de temps spécifié qui est spécifié comme paramètre. La syntaxe de ceci est DateAdd (intervalle, nombre, date).
Ici, l'intervalle peut être l'une des valeurs suivantes:
- ré : Ceci est passé si vous voulez réussir jours sous forme d'intervalle, puis en fonction du «nombre» qui est passé, les jours sont soit ajoutés, soit soustraits de la date qui est passée comme dernier paramètre dans la fonction ci-dessus.
- m : Ceci est passé si vous voulez réussir mois sous forme d'intervalle, puis en fonction du «nombre» qui est passé, les mois sont soit ajoutés, soit soustraits de la date qui est passée comme dernier paramètre dans la fonction ci-dessus.
- Oui : Ceci est passé si vous voulez passer le jour du an sous forme d'intervalle, puis en fonction du «nombre» qui est passé, les jours sont soit ajoutés, soit soustraits de la date qui est passée comme dernier paramètre dans la fonction ci-dessus. C'est la même chose que d.
- aaaa : Ceci est réussi si vous voulez passer le an sous forme d'intervalle, puis en fonction du «nombre» qui est passé, les années sont soit ajoutées, soit soustraites de la date transmise comme dernier paramètre dans la fonction ci-dessus.
- Quel : Ceci est réussi si vous voulez passer le trimestre en tant qu'intervalle, puis en fonction du «nombre» qui est passé, un quart est soit ajouté, soit soustrait de la date qui est passée comme dernier paramètre dans la fonction ci-dessus.
- dans : Ceci est réussi si vous voulez passer le jour de la semaine sous forme d'intervalle, puis en fonction du «nombre» qui est passé, les jours de la semaine sont soit ajoutés, soit soustraits de la date qui est passée en dernier paramètre dans la fonction ci-dessus.
- au dessus : Ceci est réussi si vous voulez passer le la semaine de l'année sous forme d'intervalle, puis en fonction du «nombre» qui est passé, les semaines sont soit ajoutées, soit soustraites de la date qui est passée comme dernier paramètre dans la fonction ci-dessus.
- h : Ceci est réussi si vous voulez passer le heure sous forme d'intervalle, puis en fonction du «nombre» qui est passé, les heures sont soit ajoutées, soit soustraites de la date transmise comme dernier paramètre dans la fonction ci-dessus
- m : Ceci est réussi si vous voulez passer le minute sous la forme d'un intervalle, puis en fonction du «nombre» qui est passé, les minutes sont soit ajoutées soit soustraites de la date qui est passée comme dernier paramètre dans la fonction ci-dessus.
- s : Ceci est réussi si vous voulez passer le deuxième sous forme d'intervalle, puis en fonction du «nombre» qui est passé, les secondes sont soit ajoutées, soit soustraites de la date transmise comme dernier paramètre dans la fonction ci-dessus.
# 8) DateDiff:
Cette fonction est utilisée pour récupérer la différence entre les 2 dates spécifiées comme paramètres en fonction de l'intervalle spécifié. La syntaxe de ceci est DateDiff (Intervalle, Date1, Date2) . La valeur de l'intervalle est la même que celle décrite ci-dessus dans la fonction DateAdd.
# 9) DatePart:
Ceci est utilisé pour récupérer une partie spécifique de la date qui est spécifiée comme paramètre. La syntaxe de ceci est DatePart (intervalle, date) . La valeur de l'intervalle est la même que celle décrite ci-dessus dans la fonction DateAdd.
# 10) Nom du mois:
Ceci est utilisé pour récupérer le nom du mois spécifié qui est passé en paramètre entre crochets. La syntaxe de ceci est MonthName (valeur du mois).
# 11) FormatDateTime:
Il s'agit d'une fonction de format qui est utilisée pour convertir la date dans un format spécifique basé sur les paramètres fournis à la fonction. La syntaxe de ceci est FormatDateTime (date, format) . Il s'agit d'une fonction de formatage largement utilisée
Le format est un paramètre facultatif, mais comme il est largement utilisé, il est bon de connaître les différentes valeurs des paramètres de format.
Les différentes valeurs des paramètres de format sont les suivantes:
0 : Si une valeur de format est transmise comme 0 puis il renverra la date au format mm / jj / aaaa avec l'heure si elle est spécifiée dans le paramètre Date. Ceci est la valeur par défault.
un : Si une valeur de format est transmise comme un puis il renverra la date au format Jour de la semaine, Nom du mois, Année.
deux : Si une valeur de format est transmise comme deux puis il renverra la date au format mm / jj / aaaa.
3 : Si une valeur de format est transmise comme 3 puis il renverra la date au format hh: mm: ss PM / AM si l'heure est spécifiée dans le paramètre Date.
4 : Si une valeur de format est transmise comme 4 puis il renverra la date au format hh: mm si l'heure est spécifiée dans le paramètre Date.
Remarque :Les fonctions WeekDay et WeekDayName ne sont pas directement liées aux fonctions Date et sont déjà couvertes dans certains des didacticiels précédents, je ne les couvre donc pas à nouveau.
Voyons maintenant l’utilisation de ces fonctions à l’aide d’un exemple.
Exemple:
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
Production est:
que signifie non-concordance de clé de sécurité réseau
La valeur de la date de conversion est: 25/10/2017
Vérifier s'il s'agit de la valeur de la date: True
Le jour extrait de la date est le: 25
Le mois extrait de la date est: 10
L'année récupérée de la date est: 2017
La date actuelle est: 25/10/2017 01:48:29 AM
Date Valeur après ajout: 27/10/2017
La différence de valeur de date est: 1
La partie extraite de la valeur de date est: 10
Le nom du mois extrait de Date est: octobre
Le nouveau format de Date est: 25/10/2017
Conclusion
Je suis sûr que ce tutoriel aurait permis à chacun de vous d'acquérir de bonnes connaissances sur les fonctions de date qui sont utilisées dans le VBScript et cela, à son tour, vous aidera à poursuivre les prochains tutoriels de la série VBScript.
Tutoriel VBScript suivant # 9 : Je parlerai de «Chaînes et cookies» dans le prochain didacticiel VBScript.
Faites-nous savoir si vous avez des questions sur ce didacticiel dans la section commentaires ci-dessous.
lecture recommandée
- Fonctions de chaîne Python
- Fonctions de chaîne VBScript: fonctions VBScript inStr, Replace, Mid et Trim
- Fonctions et procédures VBScript
- Variables et fonctions JMeter
- Tableaux VBScript: utilisation des fonctions DIM, REDIM, Split et Ubound Array
- Fonctions Python
- Fonctions de bibliothèque en C ++
- Fonctions de script du shell Unix avec paramètres et retour