s = second( returns the second
values, including a fractional part, for the datetime values in
s output is a
double array the same size as
contains values from 0 to less than 60.
For datetime values whose time zone is
s output can contain a value between 60 and 61 for times
that fall during a leap second occurrence.
t1 = datetime('now','Format','dd-MMM-yyyy HH:mm:ss.SSS'); t = t1 + seconds(30:15:60)
t = 1x3 datetime Columns 1 through 2 24-Aug-2020 20:07:31.184 24-Aug-2020 20:07:46.184 Column 3 24-Aug-2020 20:08:01.184
s = second(t)
s = 1×3 31.1846 46.1846 1.1846
secondType— Type of second values
Type of second values, specified as either
second returns the second of the
second returns the second of the day,
which (except for leap seconds) is in the range [0,
This function fully supports tall arrays. For more information, see Tall Arrays.
This function fully supports distributed arrays. For more information, see Run MATLAB Functions with Distributed Arrays (Parallel Computing Toolbox).