vbscript date functions
Introduksjon til VBScript Date Funksjoner: VBScript Tutorial # 8
I min forrige veiledning diskuterte vi VBS Arrays ‘. Dette er en del av vår inngående VBScript læringsserie .
I denne veiledningen vil jeg forklare mer om ‘Date Functions ' som brukes i VBScript. Det er viktig å ha god forståelse av ‘VBS Date Functions’ for å håndtere det jevne arbeidet med konseptet ‘Dates’ mens du skriver koden i manusene.
Denne opplæringen vil forklare deg mer om de forskjellige datofunksjonene i VBScript med enkle eksempler for enkel og tydelig forståelse.
Hva du vil lære:
Datofunksjoner
I normale scenarier brukes datofunksjonen til å vise gjeldende systemdato mens du arbeider med skriptet, og er den mest grunnleggende og mest brukte funksjonen som brukes mens du arbeider med datoene. Det er forskjellige datoformatfunksjoner tilgjengelig for å konvertere datoen til forskjellige formater.
I noen av mine tidligere opplæringsprogrammer i denne serien, brukes Datoer i ett eller flere eksempler. Datofunksjon som cDate er også forklart i en av mine tidligere veiledninger.
La oss ta et enkelt eksempel for å forstå bruken av denne grunnleggende datofunksjonen som gitt nedenfor.
Eksempel:
Let’s see implementation of a Date Function Dim val val = Date Msgbox “Today’s Date is:” & val
Utgangen er: Dagens dato er: 24.10.2017
La oss ta en titt på de forskjellige typene Datofunksjoner som støttes av VBScript.
Ulike datofunksjoner som brukes i VBScript
Det er flere datofunksjoner som brukes til å utføre operasjoner på datoer og noen formateringsfunksjoner som hjelper koderne til å konvertere dato fra ett format til et annet.
Følgende er listen over forskjellige datofunksjoner:
# 1) cDato:
cDate brukes til å konvertere et gyldig uttrykk til en dato-type verdi. Syntaksen for dette er cDate (dato) dvs. ethvert gyldig dato / klokkeslettuttrykk blir konvertert til en bestemt dato.
# 2) IsDate:
IsDate brukes til å sjekke om et spesifisert uttrykk er av datotype eller ikke. Dette returnerer en boolsk verdi som sann i tilfelle det er en dato ellers falsk. Syntaksen for dette er IsDate (hvilket som helst uttrykk).
# 3) Dag:
Denne datofunksjonen brukes til å hente dagen i måneden av datoen som er spesifisert som en parameter, dvs. hvilken som helst verdi mellom 1-31, da det er 30-31 dager i en måned. Syntaksen for dette er Dag (dato).
# 4) Måned:
Dette brukes til å hente årets måned. Dette returnerer et tall mellom 1-12 for den angitte datoen som sendes som parameter. Syntaksen for dette er Måned (dato) .
# 5) År:
Denne funksjonen brukes til å hente året for den angitte datoen. Syntaksen for dette er År (dato).
# 6) Nå:
Denne funksjonen brukes veldig ofte og fungerer som datofunksjonen som er diskutert ovenfor. Dette returnerer både dagens systemdato så vel som tid. Syntaksen av dette er Nå. Ved å skrive ganske enkelt nå, vil gjeldende systemdato og -tid vises
# 7) DateAdd:
Denne funksjonen brukes til å hente en datoverdi etter tillegg av et spesifisert tidsintervall som er spesifisert som en parameter. Syntaksen for dette er DateAdd (Interval, Number, Date).
Her kan intervallet være en av følgende verdier:
- d : Dette blir bestått hvis du vil bestå dager som et intervall og deretter basert på ‘Antallet’ som sendes, blir dager enten lagt til eller trukket fra datoen som sendes som den siste parameteren i funksjonen ovenfor.
- m : Dette blir bestått hvis du vil bestå måned som et intervall og deretter basert på ‘Antallet’ som sendes, blir måneder enten lagt til eller trukket fra datoen som sendes som den siste parameteren i funksjonen ovenfor.
- Y : Dette blir bestått hvis du vil passere dagen for år som et intervall og deretter basert på ‘Antallet’ som sendes, blir dager enten lagt til eller trukket fra datoen som sendes som den siste parameteren i funksjonen ovenfor. Dette er det samme som d.
- åååå : Dette blir bestått hvis du vil passere år som et intervall og deretter basert på ‘Antallet’ som sendes, blir år enten lagt til eller trukket fra datoen som sendes som den siste parameteren i funksjonen ovenfor.
- hva : Dette blir bestått hvis du vil passere fjerdedel som et intervall og deretter basert på ‘Antallet’ som sendes, blir en fjerdedel enten lagt til eller trukket fra datoen som sendes som den siste parameteren i funksjonen ovenfor.
- i : Dette blir bestått hvis du vil passere ukedag som et intervall og deretter basert på ‘Antallet’ som sendes, blir hverdager enten lagt til eller trukket fra datoen som sendes som den siste parameteren i funksjonen ovenfor.
- ovenfor : Dette blir bestått hvis du vil passere uke av året som et intervall og deretter basert på ‘Antallet’ som sendes, blir uker enten lagt til eller trukket fra datoen som sendes som siste parameter i ovennevnte funksjon.
- h : Dette blir bestått hvis du vil passere time som et intervall og deretter basert på 'Antallet' som sendes, blir timer enten lagt til eller trukket fra datoen som sendes som den siste parameteren i funksjonen ovenfor
- m : Dette blir bestått hvis du vil passere minutt som et intervall og deretter basert på ‘Antallet’ som sendes, blir minutter enten lagt til eller trukket fra datoen som sendes som den siste parameteren i funksjonen ovenfor.
- s : Dette blir bestått hvis du vil passere sekund som et intervall og deretter basert på ‘Antallet’ som sendes, blir sekunder enten lagt til eller trukket fra datoen som sendes som den siste parameteren i funksjonen ovenfor.
# 8) DateDiff:
Denne funksjonen brukes til å hente forskjellen mellom de to datoene som er spesifisert som parametere basert på det angitte intervallet. Syntaksen for dette er DateDiff (Intervall, Date1, Date2) . Intervallverdien er den samme som diskutert ovenfor i DateAdd-funksjonen.
# 9) DatePart:
Dette brukes til å hente en spesifikk del av datoen som er spesifisert som en parameter. Syntaksen for dette er DatePart (intervall, dato) . Intervallets verdi er den samme som diskutert ovenfor i DateAdd-funksjonen.
# 10) Månedsnavn:
Dette brukes til å hente navnet på den angitte måneden som sendes som en parameter i parentesene. Syntaksen for dette er MonthName (Månedsverdi).
# 11) FormatDateTime:
Dette er en formatfunksjon som brukes til å konvertere datoen til noe spesifikt format basert på parametrene som leveres til funksjonen. Syntaksen for dette er FormatDateTime (dato, format) . Dette er en mye brukt formatfunksjon
Formatet er en valgfri parameter, men siden dette er mye brukt, er det godt å vite om de forskjellige formatparameterverdiene.
Ulike formatparameterverdier er som følger:
0 : Hvis en formatverdi sendes som 0 så vil den returnere datoen i mm / dd / åååå format sammen med tiden hvis den er spesifisert i parameteren Date. Dette er standardverdien.
1 : Hvis en formatverdi sendes som 1 da vil den returnere datoen i ukedag, månedsnavn, årsformat.
to : Hvis en formatverdi sendes som to da vil den returnere datoen i mm / dd / åååå format.
3 : Hvis en formatverdi sendes som 3 så vil den returnere datoen i tt: mm: ss PM / AM-format hvis tiden er spesifisert i datoparameteren.
4 : Hvis en formatverdi sendes som 4 da vil den returnere datoen i formatet hh: mm hvis tiden er spesifisert i parameteren Dato.
Merk :Funksjonene WeekDay og WeekDayName er ikke direkte relatert til Date-funksjoner og dekkes allerede av noen av de tidligere opplæringene, så jeg dekker dem ikke igjen.
La oss nå forstå bruken av disse funksjonene ved hjelp av et eksempel.
Eksempel:
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
Produksjon er:
hvordan du returnerer strengarray i java
Konvertert datoverdi er: 25.10.2017
Kontrollerer om det er datoverdi: sant
Dagen hentet fra dato er: 25
Måned hentet fra dato er: 10
Hentet år fra dato er: 2017
Nåværende datoverdi er: 25.10.2017 1:48:29
Datoverdi etter tilsetning er: 27.10.2017
Dato Verdiforskjell er: 1
Del hentet fra datoverdien er: 10
Måned Navn hentet fra dato er: oktober
Det nye formatet for Date er: 25.10.2017
Konklusjon
Jeg er sikker på at denne opplæringen ville ha gjort det mulig for dere å få god kunnskap om datofunksjonene som brukes i VBScript, og dette vil igjen hjelpe deg med å fortsette med de neste opplæringene i VBScript-serien.
Neste VBScript opplæring # 9 : Jeg vil diskutere ‘Strings and Cookies’ i neste VBScript-opplæring.
Gi oss beskjed hvis du har spørsmål om denne opplæringen i kommentarfeltet nedenfor.
Anbefalt lesing
- Python-strengfunksjoner
- VBScript-strengfunksjoner: VBScript inStr, Erstatt, Midt og Trim-funksjoner
- VBScript-funksjoner og prosedyrer
- JMeter-variabler og funksjoner
- VBScript Arrays: Bruk av DIM-, REDIM-, Split- og Ubound Array-funksjoner
- Python-funksjoner
- Biblioteksfunksjoner i C ++
- Unix Shell Script-funksjoner med parametere og retur