Option Explicit
Private Sub Form_Load()
Dim mHour As Date, mNow As Date, mSecond As Long
mNow = Format(Now, "YYYY-MM-DD hh:mm:ss") '格式化当前时间
mHour = Format(mNow, "YYYY-MM-DD hh:00:00") '格式化当前时间,精确到小时
mSecond = DateDiff("s", mHour, mNow) '计算两者之间相差多少秒
MsgBox "从当前时间到当前小时,相差了:" & mSecond & " 秒。", 0, "计算时间差:"
End Sub