转换为matlab时间
我有“15:10:21”格式的字符串表示时间,我还知道日期,格式为2011-08-05 从这些数据中获取1900年以来的matlab时间(以天为单位)的最佳方法是什么?使用: matlab时间实际上是从1月0日起的天,在0年:转换为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
>> 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