DateTime.Today Eigenschaft

Definition

Ruft das aktuelle Datum ab.

public:
 static property DateTime Today { DateTime get(); };
public static DateTime Today { get; }
static member Today : DateTime
Public Shared ReadOnly Property Today As DateTime

Eigenschaftswert

Ein Objekt, das auf das heutige Datum mit einer auf 00:00:00 festgelegten Zeitkomponente festgelegt ist.

Beispiele

Im folgenden Beispiel wird die Date -Eigenschaft verwendet, um das aktuelle Datum abzurufen. Außerdem wird veranschaulicht, wie ein DateTime Wert mit einigen der Standardformatzeichenfolgen für Datum und Uhrzeit formatiert werden kann. Beachten Sie, dass die ausgabe, die vom dritten Aufruf der ToString(String) -Methode generiert wird, den g-Formatbezeichner verwendet, um die Zeitkomponente einzuschließen, die null ist.

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

Hinweise

Ab .NET Framework Version 2.0 ist der Rückgabewert ein DateTime Wert, dessen Kind Eigenschaft zurückgibtLocal.

Da sie das aktuelle Datum ohne aktuelle Uhrzeit zurückgibt, eignet sich die Today Eigenschaft für die Verwendung in Anwendungen, die nur mit Datumsangaben arbeiten. Ausführliche Informationen finden Sie unter Auswählen zwischen DateTime, DateTimeOffset, TimeSpan und TimeZoneInfo. Im Gegensatz dazu gibt die TimeOfDay Eigenschaft die aktuelle Uhrzeit ohne das aktuelle Datum zurück, und die Now Eigenschaft gibt sowohl das aktuelle Datum als auch die aktuelle Uhrzeit zurück.

Gilt für:

Weitere Informationen