将许多日期和时间值转换为序列号

时间:2013-03-05 12:46:57

标签: matlab

我需要将日期和时间转换为数值。例如:

>> num = datenum('2011-05-07 11:52:23')

num = 
   7.3463e+05

如果不手动输入日期和时间,我如何为大量值编写脚本来执行此操作?

1 个答案:

答案 0 :(得分:2)

您可以先将日期字符串存储在cell array(或矩阵,只要它们是固定格式),然后直接将其提供给datenum。例如:

C = {'2011-05-07 11:52:23'
     '2011-03-01 20:30:01'};
vals = datenum(C)