Main Content

cdflib.epoch16Breakdown

CDF_EPOCH16 值转换为时间值

语法

timeVec = cdflib.epoch16Breakdown(epoch16Time)

说明

timeVec = cdflib.epoch16Breakdown(epoch16Time)CDF_EPOCH16 值转换为时间向量。timeVec 是 10×n 数组,其中 n 是 CDF_EPOCH16 值的个数。

下表描述时间值分量。

timeVec 元素描述有效值
timeVec(1,:)公元年非负整数(例如,1994
timeVec(2,:)1–12
timeVec(3,:)1–31
timeVec(4,:)小时0–23
timeVec(5,:)分钟0–59
timeVec(6,:)0–59
timeVec(7,:)毫秒0–999
timeVec(8,:)微秒0–999
timeVec(9,:)纳秒0–999
timeVec(10,:)皮秒0–999

示例

CDF_EPOCH16 值转换为时间值。

% First convert a time vector into a CDF_EPOCH16 value
timeVal = [1999 12 31 23 59 59 0 100 500 999];
epoch16Time = cdflib.computeEpoch16(timeVal);

% Convert the CDF_EPOCH16 value into a time vector
timeVec = cdflib.epoch16Breakdown(epoch16Time)
timeVec =

        1999
          12
          31
          23
          59
          59
           0
         100
         500
         999

参考

此函数对应于 CDF 库的 C API 例程 EPOCH16breakdown

要使用此函数,必须熟悉 CDF C 接口。您可以在 CDF 网站上访问 CDF 文档。