我有2次存儲在MATLAB中的字符數組。如何在字符數組中找到兩次之間的差異?
a = '11:00 PM'
b = '07:30 AM'
我想找到在2倍,這應該是在此實例中8.5小時小時之間的差。有沒有簡短的方法來做到這一點?我可以datenum
兩個數字,減去它們,datevec
的差異,從矢量中提取小時和分鐘,並將它們轉換爲小時,但這需要很多行。有沒有更有效的方法來做到這一點,或者是否有現有的功能?
我有2次存儲在MATLAB中的字符數組。如何在字符數組中找到兩次之間的差異?
a = '11:00 PM'
b = '07:30 AM'
我想找到在2倍,這應該是在此實例中8.5小時小時之間的差。有沒有簡短的方法來做到這一點?我可以datenum
兩個數字,減去它們,datevec
的差異,從矢量中提取小時和分鐘,並將它們轉換爲小時,但這需要很多行。有沒有更有效的方法來做到這一點,或者是否有現有的功能?
添加日期的時間 像
a = '1/1/2000 11:00 PM'
b = '1/1/2000 07:30 AM'
轉換字符串爲DateTime
x=str2num(strrep(a,':',''))
y=str2num(strrep(b,':',''))
再細2個日期
e = etime(x,y)
之間的區別這會給你兩次之間的秒數