Main Content

todatenum

(不推荐)将 CDF 纪元对象转换为 MATLAB 日期序列值

不推荐使用 todatenum请改用 cdfread (自 R2023b 起)有关更新代码的详细信息,请参阅版本历史记录

语法

n = todatenum(ep_obj)

说明

n = todatenum(ep_obj)cdfepoch 对象 ep_obj 转换为 MATLAB® 日期序列值。CDF 纪元是从 0000 年 1 月 1 日算起的毫秒数,而 MATLAB datenum 值是从 0000 年 1 月 0 日算起的天数。

示例

根据表示日期的文本构造一个 cdfepoch 对象。然后,将对象转换回其原始形式。

dstr = datestr(today)
dstr =
   08-Oct-2003

obj = cdfepoch(dstr)
obj =
     cdfepoch object:
     08-Oct-2003 00:00:00

dstr2 = datestr(todatenum(obj))
dstr2 =
   08-Oct-2003

版本历史记录

在 R2006a 之前推出

全部折叠

R2023b: 不推荐

目前没有删除 todatenum 的计划。但不推荐使用 todatenum。改用 cdfread 函数。

todatenum 函数将 cdfepoch 对象转换为日期序列值,但这不是推荐的做法。请改为更新您的代码以将这种类型的数据转换为 datetimedouble 值。例如,使用 cdfread(filename,"DatetimeType","datetime")

另请参阅

| | |