我需要从单元格数组<1x1 cell>
中提取。
例如> '22.11.2011 13:58:56.16'
中的<1x1 cell>
,我想提取时间
秒(:56
)。
答案 0 :(得分:4)
您可以使用DATEVEC解析日期字符串:
str = '22.11.2011 13:58:56.16';
[~,~,~,~,~,sec] = datevec(str, 'dd.mm.yyyy HH:MM:SS')
答案 1 :(得分:0)
如果字符串的格式是固定的:
cellArray = {'22.11.2011 13:58:56.16'};
seconds = cellArray{1}(18:19);
如果没有,你可以,例如搜索最后:
并获取以下两个字符:
lastColon = find(':'==cellArray{1}, 1, 'last');
seconds = cellArray{1}(lastColon+1:lastColon+2);