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

Definizione

Ottiene l'ora del giorno per l'istanza.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

Valore della proprietà

Intervallo di tempo che rappresenta la frazione del giorno trascorsa a partire dalla mezzanotte.A time interval that represents the fraction of the day that has elapsed since midnight.

Esempi

Nell'esempio seguente viene visualizzato il valore della TimeOfDay proprietà per una matrice di DateTime valori.The following example displays the value of the TimeOfDay property for an array of DateTime values. Contrasta inoltre il valore restituito con la stringa restituita dalla stringa di formato standard "t" in un'operazione di formattazione composita.It 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

Commenti

A differenza della Date proprietà.Unlike the Date property. che restituisce DateTime un valore che rappresenta una data senza il relativo componente temporale, TimeOfDay la proprietà restituisce TimeSpan un valore che rappresenta DateTime il componente temporale di un valore.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.

Se si desidera visualizzare l'ora del giorno o recuperare la rappresentazione di stringa dell'ora del DateTime giorno di un valore, è invece possibile chiamare un overload ToString del metodo con un format parametro o utilizzare la formattazione composita funzionalità con la stringa di formato standard "t" o "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.

Si applica a

Vedi anche