VBScript TimeSerial 函数
定义和用法
TimeSerial 函数可把时、分、秒合并成为时间。
注释:时分秒若超过应有的范围,其推算的原理与 DateSerial 相同。若经推算后得到的时间小于 #00:00:00#,则自动将负时间变为正时间;若经推算后得到的时间大于等于 #24:00:00#,则时间向前增加,使数据变成一个含有日期时间的数据,其中日期的起算日是 #12/30/1899#。
语法
TimeSerial(hour,minute,second)
参数 | 描述 |
---|---|
hour | 必需的。介于 0-23 的数字,或数值表达式。 |
minute | 必需的。介于 0-59 的数字,或数值表达式。 |
second | 必需的。介于 0-59 的数字,或数值表达式。 |
要指定一时刻,如 11:59:59,TimeSerial 的参数取值应在可接受的范围内;也就是说,小时应介于 0-23 之间,分和秒应介于 0-59 之间。但是,可以使用数值表达式为每个参数指定相对时间,这一表达式代表某时刻之前或之后的时、分或秒数。
جب کسی بھی پارامتر کا ملازمت دینا قابل قبول کی حد سے زیادہ ہوگا تو، وہ صحیح طریقے سے اگلے بڑے وقت کی اکائی میں آگلے کی جانے لگ جائیگا۔ مثلاً اگر 75 منٹ کا ملازمت دیا گیا تو، اس وقت کو 1 گھنٹہ 15 منٹ کے طور پر سمجھا جائیگا۔ لیکن اگر کسی بھی پارامتر کا ملازمت دینا -32768 سے 32767 کی حد سے زیادہ ہوگا تو، اس میں خطا آئیگی۔ اگر تین پارامتروں کا استعمال سے مخصوص وقت یا جملے کا نتیجہ قابل قبول تاریخ کی حد سے زیادہ ہوگا تو، اس میں بھی خطا آئیگی۔
مثال
مثال 1
دکومنٹ وریٹ (ٹائم سیریئل (9،30،50)) 'معمولی مدعو
خروج:
9:30:50 یا 9:30:50 صبح
مثال 2
دکومنٹ وریٹ (ٹائم سیریئل (0،9،11)) 'معمولی مدعو
خروج:
0:09:11 یا 12:09:11 صبح
مثال 3
دکومنٹ وریٹ (ٹائم سیریئل (14+2،9-2،1-1)) 'اعداد و شمار کی جملے کا نتیجہ کا استعمال سے خروج کیا گیا تھا
خروج:
16:07:00 یا 4:07:00 بعد از ظهر
مثال 4
دکومنٹ وریٹ (ٹائم سیریئل (26،30،0)) 'تاریخ #12/30/1899# سے بعد کا 1 دن اضافہ کیا گیا تھا
خروج:
1899-12-31 2:30:00 صبح