cdflib.epoch16Breakdown

Convert CDF_EPOCH16 value to time value

Syntax

timeVec = cdflib.epoch16Breakdown(epoch16Time)

Description

timeVec = cdflib.epoch16Breakdown(epoch16Time) convert a CDF_EPOCH16 value into a time vector. timeVec will have 10-by-n elements, where n is the number of CDF_EPOCH16 values.

The following table describes the time value components.

timeVec ElementDescriptionValid Values
timeVec(1,:)Year AD e.g. 1994
timeVec(2,:)Month1–12
timeVec(3,:)Day1–31
timeVec(4,:)Hour0–23
timeVec(5,:)Minute0–59
timeVec(6,:)Second0–59
timeVec(7,:)Millisecond0–999
timeVec(8,:)Microsecond0–999
timeVec(9,:)Nanosecond0–999
timeVec(10,:)Picosecond0–999

Examples

Convert CDF_EPOCH16 value into time value.

timeval = [1999; 12; 31; 23; 59; 59; 50; 100; 500; 999];
epoch16 = cdflib.computeEpoch16(timeval);

timevec = cdflib.epoch16Breakdown(epoch16)

timevec =

        1999
          12
          31
          23
          59
          59
          50
         100
         500
         999

References

This function corresponds to the CDF library C API routine EPOCH16breakdown.

To use this function, you must be familiar with the CDF C interface. Read the CDF documentation at the CDF website.

For copyright information, see the cdfcopyright.txt file.