以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 时间判断问题 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=188681) |
-- 作者:xxfoxtable -- 发布时间:2023/10/11 6:52:00 -- 时间判断问题 7:00-12:00每小时10元,12:01-18:00每小时15,18:01-00:00每小时20 如果从早上8点到晚上19点,怎么断,消费了多少钱?
|
-- 作者:有点蓝 -- 发布时间:2023/10/11 8:38:00 -- Dim d1 As Date = #10/10/2023 08:00# Dim d2 As Date = #10/10/2023 19:00# Dim sum As Double = 0 Do While d1 <= d2 If d1.Hour >= 7 AndAlso d1.Hour <= 12 Then sum += 10 ElseIf d1.Hour > 12 AndAlso d1.Hour <= 18 Then sum += 15 ElseIf d1.Hour > 18 AndAlso d1.Hour <= 23 Then sum += 20 End If d1 = d1.AddHours(1) Loop MsgBox(sum)
|