转换为 matlab 时间

发布于 2024-11-29 07:59:49 字数 104 浏览 0 评论 0原文

我有时间格式为“15:10:21”的字符串,而且我还知道日期,格式为 2011-08-05。

从这些数据中获取 matlab 时间(自 1900 年以来的天数)的最佳方法是什么?

I have strings of the format '15:10:21' for time, and I also know the date, which is in the format 2011-08-05.

What's the best way to obtain matlab time (in days since 1900) out of this data?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

比忠 2024-12-06 07:59:49

使用 datenum

>> num = datenum('2011-08-05 15:10:21')

num =

   7.3472e+05

>> datestr(num)

ans =

05-Aug-2011 15:10:21

“matlab 时间”实际上是自0 年 1 月 0 日:

>> datestr(0)

ans =

00-Jan-0000

Use datenum:

>> num = datenum('2011-08-05 15:10:21')

num =

   7.3472e+05

>> datestr(num)

ans =

05-Aug-2011 15:10:21

The "matlab time" is actually days since the 0th of January, in the year 0:

>> datestr(0)

ans =

00-Jan-0000
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文