DateTime.TimeOfDay Proprietà

Definizione

Ottiene l'ora del giorno per l'istanza.

C#
public TimeSpan TimeOfDay { get; }

Valore della proprietà

TimeSpan

Intervallo di tempo che rappresenta la frazione del giorno trascorsa a partire dalla mezzanotte.

Esempio

Nell'esempio seguente viene visualizzato il valore della TimeOfDay proprietà per una matrice di valori DateTime . Mette inoltre a confronto il valore restituito con la stringa restituita dalla stringa di formato standard "t" in un'operazione di formattazione composita.

C#
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

Commenti

A differenza della Date proprietà . che restituisce un valore che rappresenta una data senza il relativo componente ora, la proprietà restituisce un DateTime valore che rappresenta il componente ora di un TimeOfDay TimeSpan DateTime valore.

Se si vuole visualizzare l'ora del giorno o recuperare la rappresentazione di stringa dell'ora del giorno di un valore, è invece possibile chiamare un overload del metodo che dispone di un parametro o usare la funzionalità di formattazione composita con la stringa di formato DateTime ToString standard "t" o format "T".

Si applica a

Prodotto Versioni
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8
.NET Standard 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 2.0, 2.1
UWP 10.0

Vedi anche