DateTime.TimeOfDay DateTime.TimeOfDay DateTime.TimeOfDay DateTime.TimeOfDay Property

Definition

Ruft die Uhrzeit für diese Instanz ab.Gets the time of day for this instance.

public:
 property TimeSpan TimeOfDay { TimeSpan get(); };
public TimeSpan TimeOfDay { get; }
member this.TimeOfDay : TimeSpan
Public ReadOnly Property TimeOfDay As TimeSpan

Eigenschaftswert

Ein Zeitintervall, das den seit Mitternacht vergangenen Teil des Tages darstellt.A time interval that represents the fraction of the day that has elapsed since midnight.

Beispiele

Im folgenden Beispiel wird der Wert TimeOfDay der-Eigenschaft für ein Array von DateTime -Werten angezeigt.The following example displays the value of the TimeOfDay property for an array of DateTime values. Außerdem wird der Rückgabewert mit der Zeichenfolge, die von der Standardformat Zeichenfolge "t" in einem zusammengesetzten Formatierungs Vorgang zurückgegeben wirdIt also contrasts the return value with the string returned by the "t" standard format string in a composite formatting operation.

using System;

public class Example
{
   public static void Main()
   {
      DateTime[] dates = { DateTime.Now, 
                           new DateTime(2013, 9, 14, 9, 28, 0),
                           new DateTime(2011, 5, 28, 10, 35, 0),
                           new DateTime(1979, 12, 25, 14, 30, 0) };
      foreach (var date in dates) {
         Console.WriteLine("Day: {0:d} Time: {1:g}", date.Date, date.TimeOfDay);
         Console.WriteLine("Day: {0:d} Time: {0:t}\n", date);
      }                              
   }
}
// The example displays output like the following:
//    Day: 7/25/2012 Time: 10:08:12.9713744
//    Day: 7/25/2012 Time: 10:08 AM
//    
//    Day: 9/14/2013 Time: 9:28:00
//    Day: 9/14/2013 Time: 9:28 AM
//    
//    Day: 5/28/2011 Time: 10:35:00
//    Day: 5/28/2011 Time: 10:35 AM
//    
//    Day: 12/25/1979 Time: 14:30:00
//    Day: 12/25/1979 Time: 2:30 PM
Module Example
   Public Sub Main()
      Dim dates() As Date = { Date.Now, 
                              New DateTime(2013, 9, 14, 9, 28, 0),
                              New DateTime(2011, 5, 28, 10, 35, 0),
                              New DateTime(1979, 12, 25, 14, 30, 0) }
      For Each dat In dates
         Console.WriteLine("Day: {0:d} Time: {1:g}", dat.Date, dat.TimeOfDay)
         Console.WriteLine("Day: {0:d} Time: {0:t}", dat)
         Console.WriteLine()
      Next                              
   End Sub
End Module
' The example displays output like the following:
'    Day: 7/25/2012 Time: 10:08:12.9713744
'    Day: 7/25/2012 Time: 10:08 AM
'    
'    Day: 9/14/2013 Time: 9:28:00
'    Day: 9/14/2013 Time: 9:28 AM
'    
'    Day: 5/28/2011 Time: 10:35:00
'    Day: 5/28/2011 Time: 10:35 AM
'    
'    Day: 12/25/1979 Time: 14:30:00
'    Day: 12/25/1979 Time: 2:30 PM

Hinweise

Anders als Date die-Eigenschaft.Unlike the Date property. Gibt einen Wert DateTime zurück, der ein Datum ohne seine Zeitkomponente darstellt, TimeOfDay gibt die- TimeSpan Eigenschaft einen Wert zurück DateTime , der die Zeitkomponente eines Werts darstellt.which returns a DateTime value that represents a date without its time component, the TimeOfDay property returns a TimeSpan value that represents a DateTime value's time component.

Wenn Sie die Tageszeit anzeigen oder die Zeichen folgen Darstellung DateTime der Tageszeit eines Werts abrufen möchten, können Sie stattdessen eine ToString Überladung der Methode aufrufen, die über einen format Parameter verfügt, oder die kombinierte Formatierung verwenden. Feature mit der Standardformat Zeichenfolge "t" oder "t".If you want to display the time of day or retrieve the string representation of the time of day of a DateTime value, you can instead call an overload of the ToString method that has a format parameter or use the composite formatting feature with the "t" or "T" standard format string.

Gilt für:

Siehe auch