vbscript date functions
VBScript तिथि कार्यों का परिचय: VBScript ट्यूटोरियल # 8
मेरे पिछले ट्यूटोरियल में, हमने चर्चा की we VBS Arrays ‘ यह हमारी गहराई का हिस्सा है VBScript सीखने की श्रृंखला ।
इस ट्यूटोरियल में, मैं tutorial डेट फंक्शन्स के बारे में विस्तार से बताऊँगा ' इसका उपयोग VBScript में किया जाता है। इसकी अच्छी समझ होना आवश्यक है 'वीबीएस तिथि कार्य' लिपियों में कोड लिखते समय while डेट्स ’की अवधारणा पर काम करने में आसानी से निपटने के लिए।
यह ट्यूटोरियल आपको अपनी आसान और स्पष्ट समझ के लिए सरल उदाहरणों के साथ VBScript में अलग-अलग डेट फंक्शन्स के बारे में समझाएगा।
आप क्या सीखेंगे:
दिनांक कार्य
सामान्य परिदृश्यों में, डेट फ़ंक्शन का उपयोग स्क्रिप्ट पर काम करते समय वर्तमान सिस्टम की तारीख को प्रदर्शित करने के लिए किया जाता है और यह सबसे बुनियादी और व्यापक रूप से उपयोग किया जाने वाला फ़ंक्शन है जो डेट्स के साथ काम करते समय उपयोग किया जाता है। दिनांक को विभिन्न स्वरूपों में परिवर्तित करने के लिए विभिन्न दिनांक प्रारूप कार्य उपलब्ध हैं।
इस श्रृंखला के मेरे पहले के कुछ ट्यूटोरियल में, तिथियों का उपयोग एक या अधिक उदाहरणों में किया जाता है। मेरे पूर्व ट्यूटोरियल में cDate जैसे दिनांक फ़ंक्शन को भी समझाया गया है।
आइए नीचे दिए गए अनुसार इस मूल दिनांक फ़ंक्शन के उपयोग को समझने के लिए एक सरल उदाहरण लें।
उदाहरण:
Let’s see implementation of a Date Function Dim val val = Date Msgbox “Today’s Date is:” & val
उत्पादन है: आज की तारीख: १०/२४/२०१ is
आइए VBScript द्वारा समर्थित विभिन्न प्रकार के दिनांक कार्यों पर एक नज़र डालें।
VBScript में प्रयुक्त विभिन्न दिनांक कार्य
कई दिनांक कार्य हैं, जो दिनांक और कुछ प्रारूप फ़ंक्शंस पर संचालन करने के लिए उपयोग किए जाते हैं जो कोडर्स को एक प्रारूप से दूसरे स्वरूप में दिनांक परिवर्तित करने में मदद करते हैं।
निम्नलिखित विभिन्न कार्य की सूची है:
(1) cDate:
cDate का उपयोग मान्य अभिव्यक्ति को दिनांक प्रकार मान में बदलने के लिए किया जाता है। इसका वाक्य विन्यास है cDate (दिनांक) अर्थात किसी भी मान्य दिनांक / समय की अभिव्यक्ति को एक विशेष तिथि में परिवर्तित किया जाएगा।
# 2) अलग:
IsDate का उपयोग यह जांचने के लिए किया जाता है कि निर्दिष्ट अभिव्यक्ति दिनांक प्रकार की है या नहीं। यह एक बूलियन मान लौटाता है जब यह सत्य है कि यह एक दिनांक और गलत है। इसका वाक्य विन्यास है अलग (कोई भी अभिव्यक्ति)।
#3 दिन:
यह दिनांक फ़ंक्शन का उपयोग उस दिनांक के महीने के दिन को लाने के लिए किया जाता है जिसे एक पैरामीटर के रूप में निर्दिष्ट किया जाता है, अर्थात 1-31 के बीच कोई भी मान, क्योंकि महीने में 30-31 दिन होते हैं। इसका वाक्य विन्यास है दिवा तिथि)।
#4 महीना:
इसका उपयोग वर्ष का महीना लाने के लिए किया जाता है। यह निर्दिष्ट संख्या के लिए 1-12 के बीच एक संख्या देता है जो एक पैरामीटर के रूप में पारित किया जाता है। इसका वाक्य विन्यास है महीना दिनांक) ।
#5 वर्ष:
इस फ़ंक्शन का उपयोग निर्दिष्ट दिनांक के वर्ष को लाने के लिए किया जाता है। इसका वाक्य विन्यास है वर्ष (तिथि)।
# 6) अब:
यह फ़ंक्शन बहुत बार उपयोग किया जाता है और ऊपर बताए गए दिनांक फ़ंक्शन की तरह काम करता है। यह वर्तमान प्रणाली की तारीख और साथ ही दोनों को लौटाता है समय। वाक्य रचना यह अब है। बस अब लिखकर, वर्तमान सिस्टम दिनांक और समय प्रदर्शित किया जाएगा
# 7) DateAdd:
इस फ़ंक्शन का उपयोग कुछ निर्दिष्ट समय अंतराल के जोड़ के बाद दिनांक मान प्राप्त करने के लिए किया जाता है जो एक पैरामीटर के रूप में निर्दिष्ट होता है। इसका वाक्य विन्यास है DateAdd (अंतराल, संख्या, दिनांक)।
यहाँ, अंतराल निम्न में से कोई भी हो सकता है:
- घ : यदि आप उत्तीर्ण होना चाहते हैं तो यह उत्तीर्ण है दिन एक अंतराल के रूप में और फिर inter संख्या ’के आधार पर, जिसे पारित किया जाता है, दिन या तो उस तिथि से जोड़े या घटाए जाते हैं जो उपरोक्त फ़ंक्शन में अंतिम पैरामीटर के रूप में पारित किया जाता है।
- म : यदि आप उत्तीर्ण होना चाहते हैं तो यह उत्तीर्ण है महीना एक अंतराल के रूप में और फिर 'संख्या' के आधार पर, जो महीने बीत चुके हैं, या तो उस तिथि से जोड़े या घटाए जाएंगे जो उपरोक्त फ़ंक्शन में अंतिम पैरामीटर के रूप में पारित किया गया है।
- य : यदि आप दिन गुजारना चाहते हैं तो यह पारित किया जाता है साल एक अंतराल के रूप में और फिर inter संख्या ’के आधार पर, जिसे पारित किया जाता है, दिन या तो उस तिथि से जोड़े या घटाए जाते हैं जो उपरोक्त फ़ंक्शन में अंतिम पैरामीटर के रूप में पारित किया जाता है। यह d जैसा ही है।
- याय : यदि आप उत्तीर्ण होना चाहते हैं तो यह उत्तीर्ण है साल एक अंतराल के रूप में और फिर ‘संख्या’ के आधार पर, जिसे पारित किया जाता है, वर्ष या तो उस तिथि से जोड़े या घटाए जाते हैं जो उपरोक्त फ़ंक्शन में अंतिम पैरामीटर के रूप में पारित किया जाता है।
- क्या न : यदि आप उत्तीर्ण होना चाहते हैं तो यह उत्तीर्ण है त्रिमास एक अंतराल के रूप में और फिर inter नंबर ’के आधार पर, जो एक चौथाई है, एक चौथाई जोड़ा जाता है या उस तिथि से घटाया जाता है जिसे उपरोक्त फ़ंक्शन में अंतिम पैरामीटर के रूप में पारित किया जाता है।
- में है : यदि आप उत्तीर्ण होना चाहते हैं तो यह उत्तीर्ण है काम करने के दिन एक अंतराल के रूप में और फिर 'संख्या' के आधार पर, जिसे पारित किया गया है, कार्यदिवस या तो जोड़ा जाता है या उस तिथि से घटाया जाता है जिसे उपरोक्त फ़ंक्शन में अंतिम पैरामीटर के रूप में पारित किया गया है।
- ऊपर : यदि आप उत्तीर्ण होना चाहते हैं तो यह उत्तीर्ण है सप्ताह वर्ष के अंतराल के रूप में और फिर 'संख्या' के आधार पर, जिसे पारित किया जाता है, सप्ताह या तो उस तिथि से जोड़े या घटाए जाते हैं जो उपरोक्त फ़ंक्शन में अंतिम पैरामीटर के रूप में पारित किया जाता है।
- एच : यदि आप उत्तीर्ण होना चाहते हैं तो यह उत्तीर्ण है इस घंटे एक अंतराल के रूप में और फिर inter संख्या ’के आधार पर, जो पारित हो जाता है, घंटे या तो जोड़े जाते हैं या उस दिनांक से घटाए जाते हैं जो उपरोक्त फ़ंक्शन में अंतिम पैरामीटर के रूप में पारित किया जाता है
- म : यदि आप उत्तीर्ण होना चाहते हैं तो यह उत्तीर्ण है मिनट एक अंतराल के रूप में और फिर inter नंबर ’के आधार पर, जिसे मिनटों में जोड़ा जाता है, या तो उस तिथि से जोड़ा या घटाया जाता है जिसे उपरोक्त फ़ंक्शन में अंतिम पैरामीटर के रूप में पारित किया जाता है।
- एस : यदि आप उत्तीर्ण होना चाहते हैं तो यह उत्तीर्ण है दूसरा एक अंतराल के रूप में और फिर inter संख्या ’के आधार पर, जिसे पारित किया जाता है, सेकंड या तो उस तिथि से जोड़े या घटाए जाते हैं जो उपरोक्त फ़ंक्शन में अंतिम पैरामीटर के रूप में पारित किया जाता है।
# 8) डेटडिफ़:
इस फ़ंक्शन का उपयोग उन 2 तिथियों के बीच अंतर लाने के लिए किया जाता है जो निर्दिष्ट अंतराल के आधार पर पैरामीटर के रूप में निर्दिष्ट हैं। इसका वाक्य विन्यास है DateDiff (अंतराल, दिनांक 1, दिनांक 2) । DateAdd फ़ंक्शन में उपरोक्त मान अंतराल के समान है।
# 9) दिनांकपार्ट:
इसका उपयोग दिनांक के कुछ विशिष्ट भाग को लाने के लिए किया जाता है जो एक पैरामीटर के रूप में निर्दिष्ट होता है। इसका वाक्य विन्यास है दिनांकपार्ट (अंतराल, तिथि) । DateAdd फ़ंक्शन में उपरोक्त मान अंतराल के समान है।
# 10) मासिक नाम:
इसका उपयोग निर्दिष्ट महीने के नाम को लाने के लिए किया जाता है जो कोष्ठक के अंदर एक पैरामीटर के रूप में पारित किया जाता है। इसका वाक्य विन्यास है महीनानाम (महीना मान)।
# 11) फ़ॉर्मेट टाइमटाइम:
यह एक प्रारूप फ़ंक्शन है जिसका उपयोग फ़ंक्शन को आपूर्ति किए जाने वाले मापदंडों के आधार पर दिनांक को कुछ विशिष्ट प्रारूप में परिवर्तित करने के लिए किया जाता है। इसका वाक्य विन्यास है FormatDateTime (दिनांक, प्रारूप) । यह एक व्यापक रूप से उपयोग किया जाने वाला प्रारूप फ़ंक्शन है
प्रारूप एक वैकल्पिक पैरामीटर है लेकिन जैसा कि यह व्यापक रूप से उपयोग किया जाता है, विभिन्न प्रारूप पैरामीटर मानों के बारे में जानना अच्छा है।
विभिन्न प्रारूप पैरामीटर मान इस प्रकार हैं:
० : यदि एक प्रारूप मान के रूप में पारित किया गया है ० तब यह दिनांक को मिमी / dd / yyyy प्रारूप में उस समय के साथ लौटा देगा यदि वह दिनांक पैरामीटर में निर्दिष्ट है। यह व्यतिक्रम मूल्य है।
1 : यदि एक प्रारूप मान के रूप में पारित किया गया है 1 इसके बाद यह वीकडे, मंथ नेम, ईयर फॉर्मेट में डेट लौटाएगा।
दो : यदि एक प्रारूप मान के रूप में पारित किया गया है दो इसके बाद यह mm / dd / yyyy प्रारूप में दिनांक लौटाएगा।
३ : यदि एक प्रारूप मान के रूप में पारित किया गया है ३ यदि यह दिनांक पैरामीटर में समय निर्दिष्ट किया गया है तो यह hh: mm: ss PM / AM प्रारूप में दिनांक लौटा देगा।
४ : यदि एक प्रारूप मान के रूप में पारित किया गया है ४ तब यह दिनांक को hh: mm प्रारूप में लौटा देगा यदि दिनांक पैरामीटर में समय निर्दिष्ट किया गया है।
ध्यान दें :WeekDay और WeekDayName फ़ंक्शन सीधे दिनांक फ़ंक्शंस से संबंधित नहीं हैं और पहले से ही कुछ पहले के ट्यूटोरियल में शामिल हैं, इसलिए मैं फिर से कवर नहीं कर रहा हूं।
अब, उदाहरण की मदद से इन कार्यों के उपयोग को समझें।
उदाहरण:
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
उत्पादन है:
कैसे क्रोम में एक swf फ़ाइल चलाने के लिए
परिवर्तित दिनांक मान है: 10/25/2017
यह जाँच कर रहा है कि यह दिनांक मान है: सही है
दिनांक से प्राप्त दिन है: 25
दिनांक से प्राप्त माह: 10 है
दिनांक से प्राप्त वर्ष है: 2017
वर्तमान दिनांक मान है: 10/25/2017 1:48:29 पूर्वाह्न
इसके अलावा दिनांक मान है: 10/27/2017
दिनांक मान अंतर है: 1
दिनांक मान से प्राप्त हिस्सा है: 10
माह से प्राप्त माह का नाम है: अक्टूबर
दिनांक का नया प्रारूप है: 10/25/2017
निष्कर्ष
मुझे यकीन है कि इस ट्यूटोरियल ने वीबीएसस्क्रिप्ट में उपयोग किए जाने वाले दिनांक कार्यों के बारे में अच्छा ज्ञान प्राप्त करने में आप में से प्रत्येक को सक्षम किया होगा और यह बदले में, वीबीएसस्क्रिप्ट श्रृंखला के अगले ट्यूटोरियल के साथ आगे बढ़ने में आपकी मदद करेगा।
अगला VBScript ट्यूटोरियल # 9 : मैं अगले VBScript ट्यूटोरियल में 'स्ट्रिंग्स एंड कुकीज' पर चर्चा करूंगा।
यदि नीचे दिए गए टिप्पणी अनुभाग में इस ट्यूटोरियल के बारे में आपके कोई प्रश्न हैं, तो हमें बताएं।
अनुशंसित पाठ
- पायथन स्ट्रिंग फ़ंक्शंस
- VBScript स्ट्रिंग फ़ंक्शंस: VBScript inStr, बदलें, मध्य और ट्रिम फ़ंक्शंस
- VBScript फ़ंक्शंस और प्रक्रियाएं
- JMeter चर और कार्य
- VBScript Arrays: DIM, REDIM, स्प्लिट और उबाउंड ऐरे फंक्शन्स का उपयोग करना
- पायथन कार्य
- पुस्तकालय कार्य C ++ में
- पैरामीटर और रिटर्न के साथ यूनिक्स शैल स्क्रिप्ट कार्य