DateTime.Today Proprietà
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Ottiene la data corrente.
public:
static property DateTime Today { DateTime get(); };
public static DateTime Today { get; }
static member Today : DateTime
Public Shared ReadOnly Property Today As DateTime
Valore della proprietà
Oggetto che è impostato sulla data corrente, con il componente ora impostato su 00.00.00.
Esempio
Nell'esempio seguente viene usata la Date proprietà per recuperare la data corrente. Illustra anche come è possibile formattare un DateTime valore usando alcune delle stringhe di formato data e ora standard. Si noti che l'output prodotto dalla terza chiamata al ToString(String) metodo usa l'identificatore di formato g per includere il componente time, ovvero zero.
using System;
public class Example
{
public static void Main()
{
// Get the current date.
DateTime thisDay = DateTime.Today;
// Display the date in the default (general) format.
Console.WriteLine(thisDay.ToString());
Console.WriteLine();
// Display the date in a variety of formats.
Console.WriteLine(thisDay.ToString("d"));
Console.WriteLine(thisDay.ToString("D"));
Console.WriteLine(thisDay.ToString("g"));
}
}
// The example displays output similar to the following:
// 5/3/2012 12:00:00 AM
//
// 5/3/2012
// Thursday, May 03, 2012
// 5/3/2012 12:00 AM
open System
// Get the current date.
let thisDay = DateTime.Today
// Display the date in the default (general) format.
printfn $"{thisDay}\n"
// Display the date in a variety of formats.
printfn $"{thisDay:d}"
printfn $"{thisDay:D}"
printfn $"{thisDay:g}"
// The example displays output similar to the following:
// 5/3/2012 12:00:00 AM
//
// 5/3/2012
// Thursday, May 03, 2012
// 5/3/2012 12:00 AM
Module modMain
Public Sub Main()
' Get the current date.
Dim thisDay As DateTime = DateTime.Today
' Display the date in the default (general) format.
Console.WriteLine(thisDay.ToString())
Console.WriteLine()
' Display the date in a variety of formats.
Console.WriteLine(thisDay.ToString("d"))
Console.WriteLine(thisDay.ToString("D"))
Console.WriteLine(thisDay.ToString("g"))
End Sub
End Module
' The example displays output similar to the following:
' 5/3/2012 12:00:00 AM
'
' 5/3/2012
' Thursday, May 03, 2012
' 5/3/2012 12:00 AM
Commenti
A partire da .NET Framework versione 2.0, il valore restituito è un DateTime oggetto la cui Kind proprietà restituisce Local.
Poiché restituisce la data corrente senza l'ora corrente, la Today proprietà è adatta per l'uso nelle applicazioni che funzionano solo con date. Per informazioni dettagliate, vedere Scelta tra DateTime, DateTimeOffset, TimeSpan e TimeZoneInfo. Al contrario, la TimeOfDay proprietà restituisce l'ora corrente senza la data corrente e la Now proprietà restituisce sia la data corrente che l'ora corrente.