Freigeben über


DateTimeOffset.Hour Eigenschaft

Definition

Ruft die Stundenkomponente der Zeit ab, die durch das aktuelle DateTimeOffset Objekt dargestellt wird.

public:
 property int Hour { int get(); };
public int Hour { get; }
member this.Hour : int
Public ReadOnly Property Hour As Integer

Eigenschaftswert

Die Stundenkomponente des aktuellen DateTimeOffset Objekts. Diese Eigenschaft verwendet eine 24-Stunden-Uhr; der Wert liegt zwischen 0 und 23.

Beispiele

Im folgenden Beispiel wird die Stundenkomponente eines DateTimeOffset Objekts auf drei verschiedene Arten angezeigt:

  • Durch Abrufen des Werts der Hour-Eigenschaft.

  • Durch Aufrufen der ToString(String) Methode mit dem Formatbezeichner "H".

  • Durch Aufrufen der ToString(String) Methode mit dem Formatbezeichner "HH".

DateTimeOffset theTime = new DateTimeOffset(2008, 3, 1, 14, 15, 00,
                                       DateTimeOffset.Now.Offset);
Console.WriteLine("The hour component of {0} is {1}.",
                  theTime, theTime.Hour);

Console.WriteLine("The hour component of {0} is{1}.",
                  theTime, theTime.ToString(" H"));

Console.WriteLine("The hour component of {0} is {1}.",
                  theTime, theTime.ToString("HH"));
// The example produces the following output:
//    The hour component of 3/1/2008 2:15:00 PM -08:00 is 14.
//    The hour component of 3/1/2008 2:15:00 PM -08:00 is 14.
//    The hour component of 3/1/2008 2:15:00 PM -08:00 is 14.
let theTime = DateTimeOffset(2008, 3, 1, 14, 15, 00, DateTimeOffset.Now.Offset)
printfn $"The hour component of {theTime} is {theTime.Hour}."

printfn $"""The hour component of {theTime} is{theTime.ToString " H"}."""

printfn $"The hour component of {theTime} is {theTime:HH}."

// The example produces the following output:
//    The hour component of 3/1/2008 2:15:00 PM -08:00 is 14.
//    The hour component of 3/1/2008 2:15:00 PM -08:00 is 14.
//    The hour component of 3/1/2008 2:15:00 PM -08:00 is 14.
Dim theTime As New DateTimeOffset(#3/1/2008 2:15PM#, _
                                       DateTimeOffset.Now.Offset)
Console.WriteLine("The hour component of {0} is {1}.", _
                  theTime, theTime.Hour)

Console.WriteLine("The hour component of {0} is{1}.", _
                  theTime, theTime.ToString(" H"))

Console.WriteLine("The hour component of {0} is {1}.", _
                  theTime, theTime.ToString("HH"))
' The example produces the following output:
'    The hour component of 3/1/2008 2:15:00 PM -08:00 is 14.
'    The hour component of 3/1/2008 2:15:00 PM -08:00 is 14.
'    The hour component of 3/1/2008 2:15:00 PM -08:00 is 14.

Hinweise

Die Hour Eigenschaft ist vom Wert der Offset Eigenschaft nicht betroffen.

Sie können auch eine Zeichenfolgendarstellung der Stundenkomponente eines DateTimeOffset Objekts erstellen, indem Sie die ToString Methode mit den benutzerdefinierten Formatbezeichnern "H" oder "HH" aufrufen.

Gilt für: