检查时间是否在特定范围之间

时间:2016-06-30 08:52:06

标签: matlab

我有一个变量,我们可以调用timeCheck,然后使用switch

switch(datestr(timeCheck, 'HH:MM'))
case'here i want to see if the time is between 09:00 to 11:59'
     do stuff
end

需要一些关于如何指定case的帮助。

1 个答案:

答案 0 :(得分:0)

KiW 's comment可以完美运作。 我添加我的答案只是为了为你设定switch - 这里没有使用它的意义。您只需使用单个if语句。

您还可以查看有用的功能hourminute

例如:

timeCheck = datestr(now) 
>> timeCheck =
    30-Jun-2016 14:27:41

现在:

if hour(timeCheck) < 12 && hour(timeCheck)*60 + minute(timeCheck) > 540
% do your staff here
end