-3
我有一個變量,我們可以稱之爲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
一些幫助。
我有一個變量,我們可以稱之爲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
一些幫助。
KiW 's comment將完美工作。 我添加我的答案僅僅是爲你設置關於你的switch
的答案 - 這裏沒有使用它的感覺。您只需使用單個if
聲明。
例如:
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
'如果時間> = 09.00 && <= 11.59' ?你需要那樣的東西嗎? – KiW
是的!但時間顯示爲HH:MM –
http://se.mathworks.com/help/matlab/ref/datenum.html您可以嘗試將其更改爲序列號,然後設置if子句,然後將其更改回時間格式...它的工作aruond,但它可能工作 – KiW