Main Content


Convert time of calendar duration to duration



t = time(d) returns the time components of the calendar duration values in d as durations. The t output is the same size as d.


collapse all

Create an array of calendar durations.

d = caldays(8:10) + hours(1.2345)
d = 1x3 calendarDuration
    8d 1h 14m 4.2s    9d 1h 14m 4.2s   10d 1h 14m 4.2s

Convert the time components of the array to durations.

t = time(d)
t = 1x3 duration
   01:14:04   01:14:04   01:14:04

View the data type of t.

whos t
  Name      Size            Bytes  Class       Attributes

  t         1x3                40  duration              

Input Arguments

collapse all

Input calendar duration, specified as a scalar, vector, matrix, or multidimensional calendarDuration array.

Extended Capabilities

Thread-Based Environment
Run code in the background using MATLAB® backgroundPool or accelerate code with Parallel Computing Toolbox™ ThreadPool.

Version History

Introduced in R2014b