Export (0) Print
Expand All

DateTime.Hour Property

Gets the hour component of the date represented by this instance.

Namespace:  System
Assembly:  mscorlib (in mscorlib.dll)

'Declaration
Public ReadOnly Property Hour As Integer

Property Value

Type: System.Int32
The hour component, expressed as a value between 0 and 23.

The value of the Hour property is always expressed using a 24-hour clock. To retrieve a string that represents the hour of a date and time using a 12-hour clock, call the DateTime.ToString(String) or DateTime.ToString(String, IFormatProvider) method with the "h" custom format specifier. For example:

Dim date1 As Date = #04/01/2008 6:53:00PM#
Console.WriteLine(date1.ToString("%h"))      ' Displays 6
Console.WriteLine(date1.ToString("h tt"))    ' Displays 6 PM

The following example demonstrates the Hour property.

Dim moment As New System.DateTime(1999, 1, 13, 3, 57, 32, 11)

' Year gets 1999. 
Dim year As Integer = moment.Year

' Month gets 1 (January). 
Dim month As Integer = moment.Month

' Day gets 13. 
Dim day As Integer = moment.Day

' Hour gets 3. 
Dim hour As Integer = moment.Hour

' Minute gets 57. 
Dim minute As Integer = moment.Minute

' Second gets 32. 
Dim second As Integer = moment.Second

' Millisecond gets 11. 
Dim millisecond As Integer = moment.Millisecond

.NET Framework

Supported in: 4.6, 4.5, 4, 3.5, 3.0, 2.0, 1.1

.NET Framework Client Profile

Supported in: 4, 3.5 SP1

XNA Framework

Supported in: 3.0, 2.0, 1.0

Portable Class Library

Supported in: Portable Class Library

Supported in: Windows Phone 8.1

Supported in: Windows Phone Silverlight 8.1

Supported in: Windows Phone Silverlight 8
Show:
© 2015 Microsoft