VBA Hour 函数返回与指定日期或时间的小时相对应的整数。
Hour(日期_小时)
使用Hour函数获取相关时间信息:
Sub HourExample1()
myHour = #6:36:45 PM#
MsgBox Hour(myHour) '返回:18
End Sub
或者按日期和时间(相同的结果):
Sub HourExample2()
myDate = #10/31/2020 6:36:45 PM#
MsgBox Hour(myDate) '返回:18
End Sub
此函数还接受文本格式的时间或带有时间的日期:
Sub HourExample3()
myDate = "31/10/2020 18:36:45"
MsgBox Hour(myDate) '返回:18
End Sub