0

我有一个非常大的 <1165900 x 1 cell> 'a' 我想将其转换为 datenum。我以前以某种方式这样做过,但它已经停止为我工作。相反,我现在收到以下错误:

Error using datenum (line 179)
DATENUM failed.

Caused by:
    Error using dtstr2dtnummx
    Failed on converting date string to date number.

我刚刚把它写成代码:

b = datenum(a, 'dd.mm.yyyy HH.MM.SS.FFF');

有谁知道我做错了什么?

4

1 回答 1

1

into 的语法datenum是正确的,你确定它a的格式正确吗?

这是我用来验证语法datenum正确的一些代码:

%define format string
fmt = 'dd.mm.yy HH.MM.SS';

%create dateString using current time
dStr = datestr(now, fmt);

%convert num to string with datenum
dNum = dateNum(dStr, fmt);
于 2013-02-22T17:27:51.770 回答