DateTime.Today Egenskap
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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.