DateTime.Today Egenskap

Definition

Hämtar aktuellt datum.

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

Egenskapsvärde

Ett objekt som är inställt på dagens datum med tidskomponenten inställd på 00:00:00.

Exempel

I följande exempel används Date egenskapen för att hämta det aktuella datumet. Det visar också hur ett DateTime värde kan formateras med hjälp av några av standardsträngarna för datum- och tidsformat. Observera att utdata som genereras av det tredje anropet ToString(String) till metoden använder g-formatspecificeraren för att inkludera tidskomponenten, som är noll.

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

Kommentarer

Från och med .NET Framework version 2.0 är returvärdet en DateTime vars egenskap Kind returnerar Local.

Eftersom den returnerar det aktuella datumet utan aktuell tid Today är egenskapen lämplig för användning i program som endast fungerar med datum. Mer information finns i Välja mellan DateTime, DateTimeOffset, TimeSpan och TimeZoneInfo. Egenskapen returnerar däremot TimeOfDay den aktuella tiden utan aktuellt datum och Now egenskapen returnerar både aktuellt datum och aktuell tid.

Gäller för

Se även