VBScript TimeSerial फ़ंक्शन

परिभाषा और उपयोग

TimeSerial फ़ंक्शन घंटे, मिनट और सेकंड को समय के रूप में जोड़ सकता है。

टिप्पणी:घंटे, मिनट और सेकंड अगर उचित अवधी से अधिक होते हैं, तो उनकी गणना का सिद्धांत DateSerial के समान है। यदि गणना के बाद मिला वक्त #00:00:00# से कम होता है, तो नकारात्मक समय को स्वचालित रूप से सकारात्मक समय में बदल दिया जाता है; यदि गणना के बाद मिला वक्त #24:00:00# से बड़ा या बराबर होता है, तो समय को आगे बढ़ाया जाता है, ताकि डेटा एक तारीख और समय वाला डेटा बन जाए, जिसकी तारीख की शुरुआत #12/30/1899# से होती है।

व्याकरण

TimeSerial(घंटा, मिनट, सेकंड)
पारामीटर वर्णन
घंटा आवश्यक। 0-23 के बीच का संख्या या सांख्यिकीय अभिव्यक्ति。
मिनट आवश्यक। 0-59 के बीच का संख्या या सांख्यिकीय अभिव्यक्ति。
सेकंड आवश्यक। 0-59 के बीच का संख्या या सांख्यिकीय अभिव्यक्ति。

कोई एक वक्त को निर्दिष्ट करने के लिए, जैसे 11:59:59, TimeSerial के पारामीटर के मान को स्वीकार्य अवधी में होना चाहिए; यानी, घंटे को 0-23 के बीच होना चाहिए, और मिनट और सेकंड को 0-59 के बीच होना चाहिए। लेकिन, प्रत्येक पारामीटर के लिए आपको सांख्यिकीय अभिव्यक्ति का उपयोग कर सकते हैं, यह अभिव्यक्ति किसी वक्त से पहले या बाद में किसी घंटे, मिनट या सेकंड की संख्या को प्रतिनिधित्व करती है।

किसी भी पारामीटर का मान अवश्यक क्षेत्र से बाहर होने वाला होता है तो, वह सही क्षेत्र के अगले बड़े समय इकाई में सही करता है।उदाहरण के लिए, यदि 75 मिनट को निर्दिष्ट किया गया है, तो इसे एक घंटा और 15 मिनट के रूप में प्रदर्शित किया जाता है।लेकिन, यदि किसी भी पारामीटर का मान -32768 से 32767 के बीच के बाहर होता है, तो यह एक त्रुटि पैदा करता है।यदि तीन पारामीटरों के द्वारा सीधे निर्दिष्ट समय या एक्सप्रेशन के द्वारा गणितीय रूप से गणितीय समय की स्वीकृत क्षेत्र से बाहर होता है, तो यह एक त्रुटि पैदा करता है।

इंस्टांस

उदाहरण 1

डॉक्युमेंट.वराइट(टाइमसेरियल(9,30,50)) 'सामान्य आदेश वाक्यांश'

आउटपुट:

9:30:50 या 9:30:50 AM

उदाहरण 2

डॉक्युमेंट.वराइट(टाइमसेरियल(0,9,11)) 'सामान्य आदेश वाक्यांश'

आउटपुट:

0:09:11 या 12:09:11 AM

उदाहरण 3

डॉक्युमेंट.वराइट(टाइमसेरियल(14+2,9-2,1-1)) 'नम्बरिक एक्सप्रेशन के परिणाम के अनुसार समय आउटपुट करें'

आउटपुट:

16:07:00 या 4:07:00 PM

उदाहरण 4

डॉक्युमेंट.वराइट(टाइमसेरियल(26,30,0)) 'दिन 12/30/1899 से 1 दिन आगे बढ़ाया जाता है'

आउटपुट:

1899-12-31 2:30:00 AM