Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/matlab/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
转换为matlab时间_Matlab_Timestamp - Fatal编程技术网

转换为matlab时间

转换为matlab时间,matlab,timestamp,Matlab,Timestamp,我有“15:10:21”格式的字符串表示时间,我还知道日期,格式为2011-08-05 从这些数据中获取1900年以来的matlab时间(以天为单位)的最佳方法是什么?使用: matlab时间实际上是从1月0日起的天,在0年: >> datestr(0) ans = 00-Jan-0000 date=2011-04-05 time=08:30:04但strcatdate',time ans=2011-04-0508:30:04如何在它们之间插入空格?str=[date''tim

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

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

使用:

matlab时间实际上是从1月0日起的天,在0年:

>> datestr(0)

ans =

00-Jan-0000

date=2011-04-05 time=08:30:04但strcatdate',time ans=2011-04-0508:30:04如何在它们之间插入空格?str=[date''time];应该这样做。您还可以通过将strcat调用中的空格放入单元格来保护它们,如:strcatdate,{'},time。Strcat将清除字符,但不会清除cellstr。@nibot:您可以通过显式指定格式字符串datenumstr、'yyyy-mm-dd HH:mm:SS'来帮助函数。如果date是一个日期,而times是一个向量,那么如何获得字符串res的向量,使resi=[date''timesi]?我希望能够做到这一点在一行
>> datestr(0)

ans =

00-Jan-0000