DateTime.Today Eigenschap
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Hiermee haalt u de huidige datum op.
public:
static property DateTime Today { DateTime get(); };
public static DateTime Today { get; }
static member Today : DateTime
Public Shared ReadOnly Property Today As DateTime
Waarde van eigenschap
Een object dat is ingesteld op de datum van vandaag, waarbij het tijdonderdeel is ingesteld op 00:00:00.
Voorbeelden
In het volgende voorbeeld wordt de Date eigenschap gebruikt om de huidige datum op te halen. Ook ziet u hoe een DateTime waarde kan worden opgemaakt met een aantal standaardtekenreeksen voor datum- en tijdnotatie. Houd er rekening mee dat de uitvoer die door de derde aanroep van de ToString(String) methode wordt geproduceerd, gebruikmaakt van de g-notatieaanduiding om het tijdonderdeel op te nemen, dat nul is.
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
Opmerkingen
Vanaf .NET Framework versie 2.0 is de retourwaarde een DateTime waarvan de eigenschap KindLocal retourneert.
Omdat deze de huidige datum retourneert zonder de huidige tijd, is de Today eigenschap geschikt voor gebruik in toepassingen die alleen met datums werken. Zie Kiezen tussen Datum/tijd, DateTimeOffset, TimeSpan en TimeZoneInfo voor meer informatie. De eigenschap retourneert daarentegen TimeOfDay de huidige tijd zonder de huidige datum en de Now eigenschap retourneert zowel de huidige datum als de huidige tijd.