TimeSerial 函数

返回包含特定的小时、分钟和秒所对应的时间的 Variant (Date)。

语法

TimeSerial (小时分钟)

TimeSerial 函数语法具有以下命名参数

Part 说明
小时 必需;Variant (Integer)。 介于 0 (12:00 A.M.) 和 23 (11:00 P.M.) 之间的数字(含这两个数字)或数值表达式
分钟 必需;Variant (Integer)。 任何数值表达式。
第二 必需;Variant (Integer)。 任何数值表达式。

备注

若要指定时间(例如 11:59:59),每个 TimeSerial 参数的数字的范围应在此单元的正常范围内;也就是说,0–23 适用于小时,0–59 适用于分钟和秒。 但是,还可以通过使用表示特定时间之前或之后的小时数、分钟数或秒数的任何数值表达式来指定每个 参数 的相对时间。

下面的示例使用表达式而不是绝对时间数。 TimeSerial 函数在 () 中午 () -1512 - 6 6 小时或凌晨 5:45:00 返回 15 分钟的时间。

TimeSerial(12 - 6, -15, 0)

当任何参数超过此参数的正常范围时,它会递增到下一个更大的单元(如果适当)。 例如,如果您指定 75 分钟,则计算结果为 1 小时 15 分钟。 如果任意单个参数超出 -32,768 到 32,767 的范围,则将发生错误。 如果由这三个参数指定的时间导致日期位于可接受的数据范围之外,则将发生错误。

示例

此示例使用 TimeSerial 函数返回指定的小时、分钟和秒所对应的时间。

Dim MyTime
MyTime = TimeSerial(16, 35, 17)    ' MyTime contains serial 
    ' representation of 4:35:17 PM.

另请参阅

支持和反馈

有关于 Office VBA 或本文档的疑问或反馈? 请参阅 Office VBA 支持和反馈,获取有关如何接收支持和提供反馈的指南。