This is machine translation

Translated by Microsoft
Mouseover text to see original. Click the button below to return to the English version of the page.

Note: This page has been translated by MathWorks. Please click here
To view all translated materials including this page, select Japan from the country navigator on the bottom of this page.



h = hour(t)



h = hour(t) returns the hour numbers of the datetime values in t. The h output is a double array the same size as t and contains integer values from 0 to 23.

The hour function returns the hour numbers of datetime values. To assign hour values to a datetime array, t, use t.Hour and modify the Hour property.


collapse all

t = datetime('today'):hours(8):datetime('tomorrow');
t.Format = 'MMM dd, HH:mm'
t = 1x4 datetime array
   Sep 19, 00:00   Sep 19, 08:00   Sep 19, 16:00   Sep 20, 00:00

h = hour(t)
h = 

     0     8    16     0

Input Arguments

collapse all

Input date and time, specified as a datetime array.

Extended Capabilities

See Also

| | |

Introduced in R2014b

Was this topic helpful?