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 23-Feb-2021 15:04:27.334 23-Feb-2021 15:04:42.334 Column 3 23-Feb-2021 15:04:57.334
s = second(t)
s = 1×3 27.3350 42.3350 57.3350
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).