【发布时间】:2011-10-24 14:24:41
【问题描述】:
我有一组以2010-07-31T23:01:57Z 形式表示的日期。我需要将其转换为矢量。我可以这样做 datavec(mydate) 它会自动将字符串转换为向量,但此函数不接受 UTC 字符串日期。于是我就这样粗暴地解决了:
a = `2010-07-31T23:01:57Z`; %UTC date format
a(20) = ''; %remove Z
a(11) = ' '; %replace T with a space
a = datavec(a); % [2010, 7, 31, 23, 1, 57]
这样a 是一个日期向量,我可以使用etime(T1, T0) 来计算T1 和T0 之间的时间差。这是独特的方式还是我可以做一些时尚的事情?
【问题讨论】: