vbscript date functions
Introducere în funcțiile VBScript Date: Tutorial VBScript # 8
În tutorialul meu anterior, am discutat despre „ Matrici VBS ‘. Aceasta face parte din profunzimea noastră Seria de învățare VBScript .
În acest tutorial, voi explica mai multe despre „Funcțiile datei ' care sunt folosite în VBScript. Este esențial să înțelegeți bine „Funcții de dată VBS” pentru a face față unei lucrări corecte a conceptului de „Date” în timp ce scrieți codul în scripturi
Acest tutorial vă va explica mai multe despre diferitele funcții de dată în VBScript cu exemple simple pentru înțelegerea dvs. ușoară și clară.
Ce veți învăța:
Funcții de dată
În scenariile normale, funcția Data este utilizată pentru a afișa data curentă a sistemului în timp ce lucrați la script și este cea mai de bază și cea mai utilizată funcție care este utilizată în timp ce lucrați cu datele. Există diverse funcții de formatare a datei disponibile pentru conversia datei în diferite formate.
În unele dintre tutorialele mele anterioare din această serie, Datele sunt utilizate într-unul sau mai multe exemple. Funcția de dată, cum ar fi cDate, este explicată și într-unul din tutorialele mele anterioare.
Să luăm un exemplu simplu pentru a înțelege utilizarea acestei funcții de bază de dată așa cum este prezentat mai jos.
Exemplu:
Let’s see implementation of a Date Function Dim val val = Date Msgbox “Today’s Date is:” & val Ieșirea este: Data de astăzi este: 24/10/2017

Să aruncăm o privire la diferitele tipuri de funcții de date acceptate de VBScript.
Funcții diferite de dată utilizate în VBScript
Există mai multe funcții de dată care sunt utilizate pentru a efectua operațiuni pe date și unele funcții de formatare care ajută coderii să convertească data de la un format la altul.
Următoarea listă a diferitelor funcții de dată:
# 1) cData:
cDate este folosit pentru a converti o expresie validă într-o valoare de tip Date. Sintaxa acestui lucru este cDate (data) Adică orice expresie validă de dată / oră va fi convertită într-o anumită dată.
# 2) IsDate:
IsDate este utilizat pentru a verifica dacă o expresie specificată este sau nu de tip Date. Aceasta returnează o valoare booleană ca adevărată în cazul în care este o dată falsă. Sintaxa acestui lucru este IsDate (orice expresie).
#3 zile:
Această funcție Data este utilizată pentru a prelua ziua lunii datei specificate ca parametru, adică orice valoare cuprinsă între 1-31, deoarece există 30-31 zile într-o lună. Sintaxa acestui lucru este Ziua intalnirii).
#4 luni:
Aceasta este folosită pentru a prelua luna anului. Aceasta returnează un număr între 1-12 pentru data specificată, care este transmis ca parametru. Sintaxa acestui lucru este Luna (Data) .
# 5) An:
Această funcție este utilizată pentru a prelua anul datei specificate. Sintaxa acestui lucru este Anul (Data).
# 6) Acum:
Această funcție este utilizată foarte frecvent și funcționează ca funcția de dată, care este discutată mai sus. Aceasta returnează atât data curentă a sistemului, cât și timp. Sintaxa din aceasta este Acum. Scriind pur și simplu Acum, va fi afișată data și ora curentă a sistemului
# 7) Adăugare dată:
Această funcție este utilizată pentru a prelua o valoare Data după adăugarea unui interval de timp specificat, care este specificat ca parametru. Sintaxa acestui lucru este DateAdd (interval, număr, dată).
Aici, intervalul poate fi oricare dintre următoarele valori:
- d : Aceasta este transmisă dacă doriți să treceți zile ca un interval și apoi pe baza „Numărului” care este transmis, zilele sunt fie adăugate, fie scăzute din Data care este trecută ca ultim parametru în funcția de mai sus.
- m : Aceasta este transmisă dacă doriți să treceți lună ca interval și apoi pe baza „Numărului” care este trecut, lunile sunt fie adăugate, fie scăzute din Data care este trecută ca ultim parametru în funcția de mai sus.
- Da : Acest lucru este trecut dacă doriți să treceți ziua an ca un interval și apoi pe baza „Numărului” care este transmis, zilele sunt fie adăugate, fie scăzute din Data care este trecută ca ultim parametru în funcția de mai sus. Aceasta este la fel ca d.
- aaaa : Aceasta este transmisă dacă doriți să treceți an ca interval și apoi pe baza „Numărului” care este trecut, anii sunt fie adăugați, fie scăși din Data care este trecută ca ultim parametru în funcția de mai sus.
- ce : Aceasta este transmisă dacă doriți să treceți sfert ca un interval și apoi pe baza „Numărului” care este trecut, un sfert este fie adăugat, fie scăzut din Data care este trecut ca ultim parametru în funcția de mai sus.
- în : Aceasta este transmisă dacă doriți să treceți ziua săptămânii ca un interval și apoi pe baza „Numărului” care este trecut, zilele săptămânii sunt fie adăugate, fie scăzute din Data care este trecută ca ultim parametru în funcția de mai sus.
- de mai sus : Aceasta este transmisă dacă doriți să treceți săptămână a anului ca interval și apoi pe baza „Numărului” care este trecut, săptămânile sunt fie adăugate, fie scăzute din Data care este trecută ca ultim parametru în funcția de mai sus.
- h : Aceasta este transmisă dacă doriți să treceți ora ca interval și apoi pe baza „Numărului” care este trecut, orele sunt fie adăugate, fie scăzute din Data care este trecută ca ultim parametru în funcția de mai sus
- m : Aceasta este transmisă dacă doriți să treceți minut ca un interval și apoi pe baza „Numărului” care este trecut, minutele sunt fie adăugate, fie scăzute din Data care este trecută ca ultim parametru în funcția de mai sus.
- s : Aceasta este transmisă dacă doriți să treceți al doilea ca interval și apoi pe baza „Numărului” care este trecut, secunde sunt fie adăugate, fie scăzute din Data care este transmisă ca ultim parametru în funcția de mai sus.
# 8) DataDiff:
Această funcție este utilizată pentru a prelua diferența dintre cele 2 date care sunt specificate ca parametri pe baza intervalului specificat. Sintaxa acestui lucru este DateDiff (Interval, Data1, Data2) . Valoarea intervalului este aceeași cu cea descrisă mai sus în funcția DateAdd.
# 9) DataPart:
Aceasta este utilizată pentru a prelua o parte specifică a datei care este specificată ca parametru. Sintaxa acestui lucru este DatePart (interval, dată) . Valoarea intervalului este aceeași cu cea descrisă mai sus în funcția DateAdd.
# 10) Numele lunii:
Aceasta este utilizată pentru a prelua numele lunii specificate, care este transmis ca parametru în paranteze. Sintaxa acestui lucru este MonthName (valoarea lunii).
# 11) FormatDateTime:
Aceasta este o funcție de format care este utilizată pentru a converti data într-un anumit format pe baza parametrilor furnizați funcției. Sintaxa acestui lucru este FormatDateTime (Data, Format) . Aceasta este o funcție de format larg utilizată
Format este un parametru opțional, dar, deoarece acesta este utilizat pe scară largă, este bine să știți despre diferitele valori ale parametrilor de format.
Diversele valori ale parametrilor de format sunt după cum urmează:
0 : Dacă o valoare de format este transmisă ca 0 apoi va returna Data în format mm / zz / aaaa împreună cu ora dacă este specificată în parametrul Data. Aceasta este valoarea implicită.
unu : Dacă o valoare de format este transmisă ca unu apoi va returna Data în formatul Weekday, Month Name, Year.
Două : Dacă o valoare de format este transmisă ca Două apoi va returna Data în format mm / zz / aaaa.
3 : Dacă o valoare de format este transmisă ca 3 apoi va returna Data în format hh: mm: ss PM / AM dacă ora este specificată în parametrul Date.
4 : Dacă o valoare de format este transmisă ca 4 apoi va returna Data în format hh: mm dacă ora este specificată în parametrul Date.
Notă :Funcțiile WeekDay și WeekDayName nu sunt direct legate de funcțiile Date și sunt deja acoperite în unele dintre tutorialele anterioare, deci nu le acoper din nou.
Acum, să înțelegem utilizarea acestor funcții cu ajutorul unui exemplu.
Exemplu:
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 Ieșire este:
este o cheie de rețea la fel ca o parolă
Valoarea datei convertite este: 25/10/2017
Verificarea dacă este Data Valoare: Adevărat
Ziua preluată de la Data este: 25
Luna preluată de la Data este: 10
Anul preluat de la Data este: 2017
Valoarea dată curentă este: 25/10/2017 1:48:29 AM
Data Valoare după adăugare este: 27/10/2017
Diferența de valoare a datei este: 1
Partea preluată din Valoarea datei este: 10
Numele lunii preluat de la Data este: octombrie
Noul format al datei este: 25/10/2017

Concluzie
Sunt sigur că acest tutorial v-ar fi permis fiecăruia dintre voi să dobândească cunoștințe bune despre funcțiile de dată care sunt utilizate în VBScript și acest lucru, la rândul său, vă va ajuta să continuați cu următoarele tutoriale din seria VBScript.
Următorul tutorial VBScript # 9 : Voi discuta despre „Șiruri și cookie-uri” în următorul tutorial VBScript.
Spuneți-ne dacă aveți întrebări despre acest tutorial în secțiunea de comentarii de mai jos.
Lectură recomandată
- Funcții Python String
- Funcții șir VBScript: Funcții VBScript inStr, Înlocuire, Mid și Trim
- Funcții și proceduri VBScript
- Variabile și funcții JMeter
- Matrice VBScript: Utilizarea funcțiilor DIM, REDIM, Split și Ubound Array
- Funcții Python
- Funcții de bibliotecă în C ++
- Unix Shell Script Funcții cu parametri și Return