vbscript date functions
Увод у функције датума ВБСцрипт: Водич за ВБСцрипт бр. 8
У мом претходном водичу разговарали смо о „ ВБС низови ‘. Ово је део наше дубине ВБСцрипт серија учења .
У овом упутству ћу објаснити више о функцијама „Датум“ ' који се користе у ВБСцрипт-у. Неопходно је добро разумевање „ВБС датумске функције“ за бављење несметаним радом на концепту „Датуми“ током писања кода у скриптама.
Овај водич ће вам објаснити више о различитим функцијама датума у ВБСцрипту са једноставним примерима за ваше лако и јасно разумевање.
Шта ћете научити:
Датум функције
У нормалним сценаријима функција Дате користи се за приказ тренутног системског датума током рада на скрипти и најосновнија је и најчешће коришћена функција која се користи током рада са датумима. Доступне су разне функције формата датума за претварање датума у различите формате.
У неким од мојих ранијих водича из ове серије, датуми се користе у једном или више примера. Дате функција попут цДате је такође објашњена у једном од мојих ранијих водича.
Узмимо једноставан пример да бисмо разумели употребу ове основне функције датума како је дато у наставку.
Пример:
Let’s see implementation of a Date Function Dim val val = Date Msgbox “Today’s Date is:” & val
Излаз је: Данашњи датум је: 24.10.2017
Погледајмо разне типове функција датума које подржава ВБСцрипт.
Различите функције датума које се користе у ВБСцрипт-у
Постоји више функција датума које се користе за извршавање операција над датумима и неке функције форматирања које помажу кодерима да претворе датум из једног формата у други.
Следи листа различитих функција датума:
# 1) цДате:
цДате се користи за претварање важећег израза у вредност типа Дате. Синтакса овога је цДате (датум) тј. Било који важећи израз Датум / време претвориће се у одређени Датум.
# 2) ИсДате:
ИсДате се користи за проверу да ли је наведени израз типа Дате или не. Ово враћа логичку вредност као Тачно у случају да је Датум нетачан. Синтакса овога је ИсДате (било који израз).
# 3) Дан:
Ова функција Дате користи се за преузимање дана у месецу датума који је наведен као параметар, тј. Било које вредности између 1-31, јер има 30-31 дана у месецу. Синтакса овога је Дан (Датум).
# 4) Месец:
Ово се користи за доношење месеца у години. Ово враћа број између 1-12 за наведени датум који се прослеђује као параметар. Синтакса овога је Месец (датум) .
# 5) Година:
Ова функција се користи за дохваћање године наведеног датума. Синтакса овога је Година (Датум).
# 6) Сада:
Ова функција се користи врло често и функционише као функција датума о којој је раније било речи. Ово враћа и тренутни системски датум као и време. Синтакса овога је сада. Једноставним уписивањем приказаће се тренутни системски датум и време
# 7) Додавање датума:
Ова функција се користи за преузимање вредности Дате након додавања одређеног временског интервала који је наведен као параметар. Синтакса овога је ДатеАдд (Интервал, Број, Датум).
Овде интервал може бити било која од следећих вредности:
- д : Ово је усвојено ако желите да прођете дана као интервал, а затим на основу „броја“ који је прошао, дани се додају или одузимају од датума који је прослеђен као последњи параметар у горњој функцији.
- м : Ово је усвојено ако желите да прођете месец дана као интервал, а затим на основу „броја“ који је прошао месеци се додају или одузимају од датума који је прослеђен као последњи параметар у горњој функцији.
- И. : Ово је усвојено ако желите да прођете дан године као интервал, а затим на основу „броја“ који је прошао, дани се додају или одузимају од датума који је прослеђен као последњи параметар у горњој функцији. Ово је исто као д.
- ииии : Ово је усвојено ако желите да прођете године као интервал, а затим на основу „броја“ који је прошао, године се додају или одузимају од датума који је прослеђен као последњи параметар у горњој функцији.
- Шта : Ово је усвојено ако желите да прођете четвртина као интервал, а затим на основу „броја“ који је прослеђен, четвртина се додаје или одузима од датума који је прослеђен као последњи параметар у горњој функцији.
- у : Ово је усвојено ако желите да прођете радним даном као интервал, а затим на основу „броја“ који је прошао, радни дани се додају или одузимају од датума који се прослеђује као последњи параметар у горњој функцији.
- горе : Ово је усвојено ако желите да прођете Недеља године као интервал, а затим на основу „броја“ који је прошао, недеље се додају или одузимају од датума који је прослеђен као последњи параметар у горњој функцији.
- х : Ово је усвојено ако желите да прођете сат као интервал, а затим на основу „броја“ који је прошао, сати се додају или одузимају од датума који је прослеђен као последњи параметар у горњој функцији
- м : Ово је усвојено ако желите да прођете минуту као интервал, а затим се на основу „броја“ који је прослеђен, минуте додају или одузимају од датума који је прослеђен као последњи параметар у горњој функцији.
- с : Ово је усвојено ако желите да прођете друго као интервал, а затим се на основу прослеђеног „броја“ секунде додају или одузимају од датума који се прослеђује као последњи параметар у горњој функцији.
# 8) ДатеДифф:
Ова функција се користи за дохваћање разлике између 2 датума која су наведена као параметри на основу наведеног интервала. Синтакса овога је ДатеДифф (Интервал, Датум1, Датум2) . Вредност интервала је иста као што је објашњено горе у функцији ДатеАдд.
# 9) ДатеПарт:
Ово се користи за дохватање одређеног дела датума који је наведен као параметар. Синтакса овога је ДатеПарт (интервал, датум) . Вредност интервала је иста као што је објашњено горе у функцији ДатеАдд.
# 10) Име месеца:
Ово се користи за дохваћање имена наведеног месеца које се прослеђује као параметар унутар заграда. Синтакса овога је МонтхНаме (вредност месеца).
# 11) ФорматДатеТиме:
Ово је функција форматирања која се користи за претварање датума у неки одређени формат на основу параметара који се дају функцији. Синтакса овога је ФорматДатеТиме (Датум, Формат) . Ово је широко коришћена функција форматирања
Формат је опциони параметар, али како се ово широко користи, добро је знати о различитим вредностима параметара формата.
Вредности различитих параметара формата су следеће:
0 : Ако се вредност формата преда као 0 тада ће вратити Датум у мм / дд / ииии формату заједно са временом ако је наведено у параметру Дате. Ово је подразумевана вредност.
1 : Ако се вредност формата преда као 1 тада ће вратити датум у формату радног дана, назива месеца и године.
два : Ако се вредност формата преда као два тада ће датум вратити у мм / дд / ииии формату.
3 : Ако се вредност формата преда као 3 тада ће вратити Датум у хх: мм: сс ПМ / АМ формату ако је време наведено у параметру Датум.
4 : Ако се вредност формата преда као 4 тада ће вратити Датум у формату хх: мм ако је време наведено у параметру Датум.
Белешка :Функције ВеекДаи и ВеекДаиНаме нису директно повезане са функцијама Дате и већ су обрађене у неким ранијим водичима, тако да их више не покривам.
Сада, схватимо употребу ових функција уз помоћ примера.
Пример:
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
Оутпут је:
најбољи програм за уклањање вируса
Вредност конвертованог датума је: 25.10.2017
Провера да ли је вредност Вредност: Тачно
Дан преузимања са датума је: 25
Месец преузет са датума је: 10
Година преузимања са датума је: 2017
Вредност текућег датума је: 25.10.2017 01:48:29
Датум Вредност након додавања је: 27.10.2017
Разлика у датумској вредности је: 1
Део преузет из Дате Валуе је: 10
Име месеца преузето са Дате је: октобар
Нови формат датума је: 25.10.2017
Закључак
Сигуран сам да би овај водич омогућио сваком од вас да стекне добро знање о функцијама датума које се користе у ВБСцрипт-у, а ово ће вам, пак, помоћи у наставку следећих водича из серије ВБСцрипт.
Следећи ВБСцрипт Туториал # 9 : Разговараћу о „стринговима и колачићима“ у следећем водичу за ВБСцрипт.
Јавите нам ако имате питања у вези са овим упутством у одељку за коментаре испод.
Препоручено читање
- Питхон Стринг функције
- ВБСцрипт функције низа: ВБСцрипт инСтр, функције замене, средине и обрезивања
- ВБСцрипт функције и процедуре
- ЈМетер променљиве и функције
- ВБСцрипт низови: Коришћење функција ДИМ, РЕДИМ, Сплит и Убоунд Арраи
- Питхон функције
- Библиотечке функције у Ц ++
- Функције скрипте Уник љуске са параметрима и повратом