vbscript date functions
Úvod do funkcií dátumu VBScript: VBScript Tutorial # 8
V mojom predchádzajúcom tutoriáli sme diskutovali ‘ Polia VBS „. Toto je súčasť našej hĺbky Séria výučby VBScript .
V tomto tutoriále vysvetlím viac o ‘Date Functions „ ktoré sa používajú vo VBScript. Je nevyhnutné dobre rozumieť „Dátumové funkcie VBS“ za riešenie bezproblémovej práce na koncepte ‘Dáta’ pri písaní kódu do skriptov.
Tento tutoriál vám vysvetlí viac informácií o rôznych funkciách dátumu vo VBScript s jednoduchými príkladmi pre vaše ľahké a jasné pochopenie.
Čo sa dozviete:
Funkcie dátumu
V normálnych scenároch sa funkcia Date používa na zobrazenie aktuálneho systémového dátumu pri práci na skripte a je najzákladnejšou a najbežnejšie používanou funkciou, ktorá sa používa pri práci s dátumami. Na prevod dátumu do rôznych formátov sú k dispozícii rôzne funkcie formátu dátumu.
V niektorých mojich predchádzajúcich tutoriáloch tejto série sú v jednom alebo viacerých príkladoch použité Dátumy. Funkcia dátumu ako cDate je tiež vysvetlená v jednom z mojich predchádzajúcich tutoriálov.
Uveďme si jednoduchý príklad na pochopenie použitia tejto základnej funkcie dátumu, ako je uvedené nižšie.
Príklad:
Let’s see implementation of a Date Function Dim val val = Date Msgbox “Today’s Date is:” & val
Výstup je: Dnešný dátum je: 24.10.2017
Pozrime sa na rôzne typy funkcií dátumu podporovaných VBScript.
Rôzne dátumové funkcie použité vo VBScript
Existuje niekoľko funkcií dátumu, ktoré sa používajú na vykonávanie operácií s dátumami, a niektoré funkcie formátovania, ktoré pomáhajú kódovačom prevádzať dátum z jedného formátu do druhého.
Nasleduje zoznam rôznych dátumových funkcií:
# 1) cDate:
cDate sa používa na prevod platného výrazu na hodnotu typu Date. Jeho syntax je cDate (dátum) tj. Akýkoľvek platný výraz Dátum / Čas sa prevedie na konkrétny Dátum.
# 2) IsDate:
IsDate sa používa na kontrolu, či je zadaný výraz typu Dátum alebo nie. Vráti boolovskú hodnotu ako True v prípade, že ide o Date else False. Jeho syntax je IsDate (akýkoľvek výraz).
# 3) Deň:
Táto funkcia Dátum sa používa na načítanie dňa v mesiaci, ktorý je zadaný ako parameter, t. J. Akejkoľvek hodnoty v rozmedzí 1–31, pretože v mesiaci je 30–31 dní. Jeho syntax je Deň (dátum).
# 4) Mesiac:
Používa sa na načítanie mesiaca v roku. Vráti číslo medzi 1 až 12 pre zadaný dátum, ktoré sa odovzdá ako parameter. Jeho syntax je Mesiac (dátum) .
# 5) Rok:
Táto funkcia sa používa na načítanie roku zadaného dátumu. Jeho syntax je Rok (dátum).
# 6) Teraz:
Táto funkcia sa používa veľmi často a funguje ako funkcia dátumu, ktorá je uvedená vyššie. Vráti sa tak aktuálny systémový dátum, ako aj čas. Syntax z toho je teraz. Jednoduchým napísaním Teraz sa zobrazí aktuálny systémový dátum a čas
# 7) DateAdd:
Táto funkcia sa používa na načítanie hodnoty dátumu po pridaní určitého časového intervalu, ktorý je zadaný ako parameter. Jeho syntax je DateAdd (Interval, Číslo, Dátum).
Tu môže byť interval ktorákoľvek z nasledujúcich hodnôt:
- d : Toto je odovzdané, ak chcete prejsť dni ako interval a potom na základe zadaného „čísla“ sa dni sčítajú alebo odčítajú od dátumu, ktorý je zadaný ako posledný parameter vo vyššie uvedenej funkcii.
- m : Toto je odovzdané, ak chcete prejsť mesiac ako interval a potom na základe zadaného „čísla“ sa mesiace pripočítajú alebo odčítajú od dátumu, ktorý sa odovzdá ako posledný parameter vo vyššie uvedenej funkcii.
- Y. : Toto je schválené, ak chcete prejsť dňom dňa rok ako interval a potom na základe zadaného „čísla“ sa dni sčítajú alebo odčítajú od dátumu, ktorý je zadaný ako posledný parameter vo vyššie uvedenej funkcii. To je rovnaké ako d.
- rrrr : Toto je odovzdané, ak chcete prejsť cez rok ako interval a potom na základe zadaného „čísla“ sa roky pripočítajú alebo odčítajú od dátumu, ktorý sa odovzdá ako posledný parameter vo vyššie uvedenej funkcii.
- čo : Toto je odovzdané, ak chcete prejsť cez štvrťrok ako interval a potom na základe odovzdaného „čísla“ sa štvrtina pripočíta alebo odpočíta od dátumu, ktorý sa odovzdá ako posledný parameter vo vyššie uvedenej funkcii.
- v : Toto je odovzdané, ak chcete prejsť cez všedný deň ako interval a potom na základe zadaného ‘čísla’ sa pracovné dni pripočítajú alebo odčítajú od dátumu, ktorý sa odovzdá ako posledný parameter vo vyššie uvedenej funkcii.
- vyššie : Toto je odovzdané, ak chcete prejsť cez týždeň roku ako interval a potom na základe zadaného „čísla“ sa týždne pripočítajú alebo odčítajú od dátumu, ktorý sa odovzdá ako posledný parameter vo vyššie uvedenej funkcii.
- h : Toto je odovzdané, ak chcete prejsť cez hodinu ako interval a potom na základe zadaného „čísla“ sa hodiny sčítajú alebo odčítajú od dátumu, ktorý je odovzdaný ako posledný parameter vo vyššie uvedenej funkcii
- m : Toto je odovzdané, ak chcete prejsť cez minútu ako interval a potom na základe odovzdaného „čísla“ sa minúty pripočítajú alebo odčítajú od dátumu, ktorý sa odovzdá ako posledný parameter vo vyššie uvedenej funkcii.
- s : Toto je odovzdané, ak chcete prejsť cez druhý ako interval a potom na základe ‘čísla’, ktoré je odovzdané, sú sekundy pridané alebo odčítané od dátumu, ktorý je odovzdaný ako posledný parameter vo vyššie uvedenej funkcii.
# 8) DateDiff:
Táto funkcia sa používa na načítanie rozdielu medzi 2 dátumami, ktoré sú zadané ako parametre na základe zadaného intervalu. Jeho syntax je DateDiff (interval, dátum1, dátum2) . Hodnota intervalu je rovnaká, ako je uvedené vyššie vo funkcii DateAdd.
# 9) DatePart:
Používa sa na získanie určitej konkrétnej časti dátumu, ktorá je zadaná ako parameter. Jeho syntax je DatePart (interval, dátum) . Hodnota intervalu je rovnaká, ako je uvedené vyššie vo funkcii DateAdd.
# 10) MonthName:
Používa sa na získanie názvu zadaného Mesiaca, ktorý sa odovzdáva ako parameter v zátvorkách. Jeho syntax je MonthName (hodnota mesiaca).
# 11) FormatDateTime:
Toto je formátovacia funkcia, ktorá sa používa na prevod dátumu do určitého konkrétneho formátu na základe parametrov, ktoré sa do tejto funkcie dodávajú. Jeho syntax je FormatDateTime (dátum, formát) . Toto je široko používaná funkcia formátu
Formát je voliteľný parameter, ale keďže sa často používa, je dobré vedieť o rôznych hodnotách parametrov formátu.
Rôzne hodnoty parametrov formátu sú nasledujúce:
0 : Ak je hodnota formátu odovzdaná ako 0 potom vráti dátum vo formáte mm / dd / rrrr spolu s časom, ak je uvedený v parametri dátum. Toto je predvolená hodnota.
1 : Ak je hodnota formátu odovzdaná ako 1 potom vráti dátum vo formáte všedný deň, názov mesiaca, rok.
dva : Ak je hodnota formátu odovzdaná ako dva potom vráti dátum vo formáte mm / dd / rrrr.
3 : Ak je hodnota formátu odovzdaná ako 3 potom vráti dátum vo formáte hh: mm: ss PM / AM, ak je v parametri Date zadaný čas.
4 : Ak je hodnota formátu odovzdaná ako 4 potom vráti Dátum vo formáte hh: mm, ak je v parametri Dátum zadaný čas.
Poznámka :Funkcie WeekDay a WeekDayName priamo nesúvisia s funkciami Date a sú už obsiahnuté v niektorých predchádzajúcich tutoriáloch, takže ich znova nepokrývam.
Poďme si teraz vysvetliť použitie týchto funkcií pomocou príkladu.
Príklad:
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
Výkon je:
môžete pridať do poľa v jave?
Hodnota prevedeného dátumu je: 25.10.2017
Kontrola, či je to Dátumová hodnota: Pravda
Deň načítaný od Dátum je: 25
Mesiac načítaný od dátumu je: 10
Rok načítaný od dátumu je: 2017
Hodnota aktuálneho dátumu je: 25.10.2017 1:48:29
Dátumová hodnota po pridaní je: 27.10.2017
Rozdiel hodnoty dátumu je: 1
Časť načítaná z hodnoty dátumu je: 10
Názov mesiaca načítaný z dátumu je: október
Nový formát dátumu je: 25/10/2017
Záver
Som si istý, že tento tutoriál by každému z vás umožnil získať dobré vedomosti o funkciách dátumu, ktoré sa používajú vo VBScript, a to vám zase pomôže pri pokračovaní v ďalších tutoriáloch série VBScript.
Nasledujúci kurz VBScript č. 9 : V ďalšom návode na VBScript sa budem venovať téme „Strings and Cookies“.
Dajte nám vedieť, ak máte akékoľvek otázky týkajúce sa tohto tutoriálu, v sekcii komentárov nižšie.
Odporúčané čítanie
- Funkcie reťazca Python
- Funkcie reťazca VBScript: VBScript funkcie inStr, Replace, Mid a Trim
- Funkcie a postupy VBScript
- Premenné a funkcie JMeter
- Polia VBScript: Používanie funkcií polí DIM, REDIM, Split a Ubound Array
- Pythonove funkcie
- Funkcie knižnice v C ++
- Funkcie Unix Shell Script s parametrami a návratom