我在Excel中有以下值:
我想将它们导入MATLAB并对这些时间值进行一些计算,例如减法。导入后,时间值如下所示:
显然对它们进行计算是无稽之谈。有没有人帮我解决这个问题?我已经坚持了几天,但还没有进展。
提前致谢,
答案 0 :(得分:1)
正如assylias指出的那样,这些只是几天。您可以使用datestr
函数将其转换为具有格式化选项的人类可读字符串。
e.g:
datestr(0.2917, 'HH:MM:SS')
ans =
07:00:02
可以对之前的原始值进行减法等计算 转换。
E.g:获得睡眠时间。
start = 0.8208
stop = 0.2917
datestr(stop-start, 'HH:MM')
ans =
11:18
甚至适用于跨越午夜的间隔。