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