gpt4 book ai didi

matlab - 如何对从 Excel 导入的时间值进行计算?

转载 作者:太空宇宙 更新时间:2023-11-03 20:06:13 24 4
gpt4 key购买 nike

我在 Excel 中有以下值:

  • 就寝时间 19:34:00
  • 起床时间 07:04:00
  • 就寝时间 11:30:00
  • 19:42:00 开始 sleep
  • sleep 结束 07:00:00

我想将它们导入 MATLAB 并对这些时间值进行一些计算,例如减法。导入后时间值如下所示:

  • 0.8153
  • 0.2944
  • 0.4792
  • 0.8208
  • 0.2917

显然对它们进行计算是无稽之谈。有人会帮我解决这个问题吗?坚持了几天,一点进展都没有。

提前致谢

最佳答案

正如 assylias 所指出的,这些只是几天的分数。您可以使用 datestr函数将其转换为带有格式化选项的人类可读字符串。

例如:

datestr(0.2917, 'HH:MM:SS')

ans =
07:00:02

可以在之前对原始值进行减法等计算转换。

例如:获取 sleep 持续时间。

start = 0.8208
stop = 0.2917

datestr(stop-start, 'HH:MM')

ans =
11:18

甚至适用于跨越午夜的时间间隔。

关于matlab - 如何对从 Excel 导入的时间值进行计算?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36152465/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com