vbscript date functions
Inleiding tot VBScript-datumfuncties: VBScript-zelfstudie # 8
In mijn vorige tutorial bespraken we ‘ VBS-arrays Dit maakt deel uit van onze verdiepingsslag VBScript-leerserie
In deze tutorial zal ik meer uitleggen over ‘Datumfuncties die worden gebruikt in het VBScript. Het is essentieel om een goed begrip te hebben van ‘VBS-datumfuncties’ voor het omgaan met het soepel werken aan het concept van ‘Dates’ tijdens het schrijven van de code in de scripts.
Deze tutorial zal je meer uitleggen over de verschillende datumfuncties in VBScript met eenvoudige voorbeelden voor een gemakkelijk en duidelijk begrip.
Wat je leert:
- Datumfuncties
- Verschillende datumfuncties die worden gebruikt in het VBScript
- Gevolgtrekking
- Aanbevolen literatuur
Datumfuncties
In normale scenario's wordt de functie Datum gebruikt om de huidige systeemdatum weer te geven tijdens het werken aan het script en is dit de meest elementaire en meest gebruikte functie die wordt gebruikt tijdens het werken met de datums. Er zijn verschillende datumnotatie-functies beschikbaar om de datum naar verschillende formaten te converteren.
In sommige van mijn eerdere tutorials van deze serie worden datums gebruikt in een of meer voorbeelden. Datumfunctie zoals cDate wordt ook uitgelegd in een van mijn eerdere tutorials.
Laten we een eenvoudig voorbeeld nemen om het gebruik van deze basisdatumfunctie te begrijpen, zoals hieronder weergegeven.
Voorbeeld:
Het resultaat is: De datum van vandaag is: 24-10-2017
Laten we eens kijken naar de verschillende soorten datumfuncties die door VBScript worden ondersteund.
Verschillende datumfuncties die worden gebruikt in het VBScript
Er zijn meerdere datumfuncties die worden gebruikt om bewerkingen op datums uit te voeren en sommige formaatfuncties die de codeerders helpen om de datum van het ene formaat naar het andere te converteren.
Hieronder volgt de lijst met verschillende datumfuncties:
# 1) c Datum:
cDate wordt gebruikt om een geldige uitdrukking om te zetten in een waarde van het type Datum. De syntaxis hiervan is cDate (datum) Dat wil zeggen dat elke geldige datum / tijd-uitdrukking wordt geconverteerd naar een bepaalde datum.
# 2) IsDate:
IsDate wordt gebruikt om te controleren of een opgegeven uitdrukking van het type Date is of niet. Dit retourneert een Booleaanse waarde als True in het geval dat het een Date else False is. De syntaxis hiervan is IsDate (elke uitdrukking).
#3 dagen:
Deze functie Datum wordt gebruikt om de dag van de maand op te halen van de datum die is opgegeven als parameter, d.w.z. elke waarde tussen 1-31, aangezien er 30-31 dagen in een maand zitten. De syntaxis hiervan is Dag datum).
#4 maanden:
Dit wordt gebruikt om de maand van het jaar op te halen. Dit retourneert een getal tussen 1-12 voor de opgegeven datum die als parameter wordt doorgegeven. De syntaxis hiervan is Maand datum)
#5 jaar:
Deze functie wordt gebruikt om het jaar van de opgegeven datum op te halen. De syntaxis hiervan is Jaar (datum).
# 6) Nu:
Deze functie wordt heel vaak gebruikt en werkt zoals de datumfunctie die hierboven is besproken. Dit retourneert zowel de huidige systeemdatum als tijd. De syntaxis hiervan is nu. Door simpelweg Now te schrijven, worden de huidige systeemdatum en -tijd weergegeven
# 7) Datum toevoegen:
Deze functie wordt gebruikt om een datumwaarde op te halen na toevoeging van een bepaald tijdsinterval dat is gespecificeerd als een parameter. De syntaxis hiervan is DateAdd (interval, nummer, datum).
Hier kan het interval een van de volgende waarden zijn:
- d : Dit is geslaagd als u wilt slagen dagen als een interval en vervolgens gebaseerd op het ‘Getal’ dat is verstreken, worden dagen opgeteld of afgetrokken van de Datum die is verstreken als de laatste parameter in de bovenstaande functie.
- m : Dit is geslaagd als u wilt slagen maand als een interval en vervolgens op basis van het ‘Getal’ dat wordt gepasseerd, worden maanden opgeteld of afgetrokken van de Datum die is verstreken als de laatste parameter in de bovenstaande functie.
- Y : Dit wordt doorgegeven als u de dag van de jaar als een interval en vervolgens gebaseerd op het ‘Getal’ dat is verstreken, worden dagen opgeteld of afgetrokken van de Datum die is verstreken als de laatste parameter in de bovenstaande functie. Dit is hetzelfde als d.
- jjjj : Dit is geslaagd als u de jaar als een interval en vervolgens gebaseerd op het ‘Getal’ dat is verstreken, worden jaren opgeteld of afgetrokken van de Datum die is doorgegeven als de laatste parameter in de bovenstaande functie.
- wat : Dit is geslaagd als u de kwartaal als een interval en vervolgens op basis van het ‘Getal’ dat wordt doorgegeven, wordt een kwart opgeteld of afgetrokken van de Datum die is gepasseerd als de laatste parameter in de bovenstaande functie.
- in : Dit is geslaagd als u de weekdag als een interval en vervolgens op basis van het ‘Getal’ dat wordt doorgegeven, worden weekdagen opgeteld of afgetrokken van de Datum die is doorgegeven als de laatste parameter in de bovenstaande functie.
- bovenstaand : Dit is geslaagd als u de week van het jaar als een interval en vervolgens op basis van het ‘Getal’ dat is verstreken, worden weken opgeteld of afgetrokken van de Datum die is verstreken als de laatste parameter in de bovenstaande functie.
- h : Dit is geslaagd als u de uur als een interval en vervolgens op basis van het ‘Getal’ dat is verstreken, worden uren opgeteld of afgetrokken van de Datum die is verstreken als de laatste parameter in de bovenstaande functie
- m : Dit is geslaagd als u de minuut als een interval en vervolgens op basis van het ‘Getal’ dat is verstreken, worden minuten opgeteld of afgetrokken van de Datum die is verstreken als de laatste parameter in de bovenstaande functie.
- s : Dit is geslaagd als u de tweede als een interval en vervolgens op basis van het ‘Getal’ dat wordt doorgegeven, worden seconden opgeteld of afgetrokken van de Datum die is verstreken als de laatste parameter in de bovenstaande functie.
# 8) DateDiff:
Deze functie wordt gebruikt om het verschil op te halen tussen de 2 datums die zijn opgegeven als parameters op basis van het opgegeven interval. De syntaxis hiervan is DateDiff (Interval, Datum1, Datum2) De waarde van het interval is hetzelfde als hierboven besproken in de functie DateAdd.
# 9) DatePart:
Dit wordt gebruikt om een specifiek deel van de datum op te halen dat als parameter is opgegeven. De syntaxis hiervan is DatePart (interval, datum) De waarde van het interval is hetzelfde als hierboven besproken in de functie DateAdd.
# 10) Maandnaam:
Dit wordt gebruikt om de naam van de opgegeven maand op te halen, die als parameter tussen de haakjes wordt doorgegeven. De syntaxis hiervan is MonthName (maandwaarde).
# 11) FormatDateTime:
Dit is een opmaakfunctie die wordt gebruikt om de datum naar een specifiek formaat te converteren op basis van de parameters die aan de functie worden geleverd. De syntaxis hiervan is FormatDateTime (datum, indeling) Dit is een veelgebruikte formaatfunctie
De indeling is een optionele parameter, maar aangezien deze veel wordt gebruikt, is het goed om te weten over de verschillende parameterwaarden voor de indeling.
Verschillende formaatparameterwaarden zijn als volgt:
0 : Als een opmaakwaarde wordt doorgegeven als 0 dan zal het de datum in mm / dd / jjjj-formaat retourneren, samen met de tijd als deze is gespecificeerd in de parameter Datum. Dit is de standaardwaarde.
1 : Als een opmaakwaarde wordt doorgegeven als 1 dan zal het de Datum in Weekdag, Maandnaam, Jaarformaat retourneren.
twee : Als een opmaakwaarde wordt doorgegeven als twee dan zal het de datum in mm / dd / jjjj-formaat retourneren.
3 : Als een opmaakwaarde wordt doorgegeven als 3 dan zal het de datum in uu: mm: ss PM / AM-indeling retourneren als de tijd is opgegeven in de parameter Datum.
4 : Als een opmaakwaarde wordt doorgegeven als 4 dan zal het de datum in uu: mm-formaat retourneren als de tijd is opgegeven in de parameter Datum.
Notitie De functies WeekDay en WeekDayName zijn niet direct gerelateerd aan Date-functies en worden al behandeld in enkele van de eerdere tutorials, dus ik behandel ze niet opnieuw.
Laten we nu het gebruik van deze functies begrijpen aan de hand van een voorbeeld.
Voorbeeld:
Uitvoer is:
beste testcasebeheertool voor jira
Omgerekende datumwaarde is: 25-10-2017
Controleren of het Datumwaarde: Waar is
Dag opgehaald van Datum is: 25
Maand opgehaald van Datum is: 10
Jaar opgehaald van Datum is: 2017
Huidige datumwaarde is: 25-10-2017 1:48:29 uur
Datum Waarde na bijtelling is: 27-10-2017
Het verschil in datumwaarde is: 1
Gedeelte opgehaald van datumwaarde is: 10
Maandnaam opgehaald van Datum is: oktober
Het nieuwe formaat van Datum is: 25-10-2017
Gevolgtrekking
Ik ben er zeker van dat deze tutorial een ieder van jullie in staat zou hebben gesteld om goede kennis op te doen over de datumfuncties die in het VBScript worden gebruikt, en dit zal je op zijn beurt helpen om verder te gaan met de volgende tutorials van de VBScript-serie.
Volgende VBScript Tutorial # 9 : Ik zal ‘Strings and Cookies’ bespreken in de volgende VBScript-tutorial.
Laat het ons weten als je vragen hebt over deze tutorial in de comments hieronder.
Aanbevolen literatuur
- Python String-functies
- VBScript String-functies: VBScript inStr-, Replace-, Mid- en Trim-functies
- VBScript-functies en -procedures
- JMeter-variabelen en functies
- VBScript-arrays: DIM-, REDIM-, Split- en Ubound Array-functies gebruiken
- Python-functies
- Bibliotheekfuncties in C ++
- Unix Shell-scriptfuncties met parameters en Return