首先我有一张这样的桌子:
userID Day Hour Class
---------------------------------------
65 Monday 08:00 Math
65 Monday 09:00 Bio
65 Monday 13:00 History
65 Tuesday 08:00 Sports
65 Friday 10:00 Math
我正在根据当前时间选择课程。当它是08:30
然后我需要选择下一个小时是09:00
和它是Bio
。这很好。但是当它是10:00
我需要选择13:00
哪个是 History
。
补充:假设今天是星期二,现在是 07:00 点。使用下面的代码,我可以选择下一个上课时间为周二 08:00。让我们假设今天是星期二和 12:00 点。我如何选择周五的下一个讲座(我上课的下一个工作日)。
当我一天没有课时,我该如何选择下一个有课的日子......?