DateTime.Date 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 het datumonderdeel van dit exemplaar op.
public:
property DateTime Date { DateTime get(); };
public DateTime Date { get; }
member this.Date : DateTime
Public ReadOnly Property Date As DateTime
Waarde van eigenschap
Een nieuw object met dezelfde datum als dit exemplaar en de tijdwaarde ingesteld op 12:00:00 middernacht (00:00:00:00).
Voorbeelden
In het volgende voorbeeld wordt de Date eigenschap gebruikt om het datumonderdeel van een DateTime waarde op te halen met het tijdonderdeel dat is ingesteld op nul (of 0:00:00 of middernacht). Het illustreert ook dat, afhankelijk van de notatietekenreeks die wordt gebruikt bij het weergeven van de DateTime waarde, het tijdonderdeel kan blijven verschijnen in opgemaakte uitvoer.
using System;
public class Example
{
public static void Main()
{
DateTime date1 = new DateTime(2008, 6, 1, 7, 47, 0);
Console.WriteLine(date1.ToString());
// Get date-only portion of date, without its time.
DateTime dateOnly = date1.Date;
// Display date using short date string.
Console.WriteLine(dateOnly.ToString("d"));
// Display date using 24-hour clock.
Console.WriteLine(dateOnly.ToString("g"));
Console.WriteLine(dateOnly.ToString("MM/dd/yyyy HH:mm"));
}
}
// The example displays output like the following output:
// 6/1/2008 7:47:00 AM
// 6/1/2008
// 6/1/2008 12:00 AM
// 06/01/2008 00:00
open System
let date1 = DateTime(2008, 6, 1, 7, 47, 0)
printfn $"{date1}"
// Get date-only portion of date, without its time.
let dateOnly = date1.Date
// Display date using short date string.
printfn $"{dateOnly:d}"
// Display date using 24-hour clock.
printfn $"{dateOnly:g}"
printfn $"""{dateOnly.ToString "MM/dd/yyyy HH:mm"}"""
// The example displays output like the following output:
// 6/1/2008 7:47:00 AM
// 6/1/2008
// 6/1/2008 12:00 AM
// 06/01/2008 00:00
Module Example
Public Sub Main()
Dim date1 As Date = #6/1/2008 7:47AM#
Console.WriteLine(date1.ToString())
' Get date-only portion of date, without its time.
Dim dateOnly As Date = date1.Date
' Display date using short date string.
Console.WriteLine(dateOnly.ToString("d"))
' Display date using 24-hour clock.
Console.WriteLine(dateOnly.ToString("g"))
Console.WriteLine(dateOnly.ToString("MM/dd/yyyy HH:mm"))
End Sub
End Module
' The example displays output like the following:
' 6/1/2008 7:47:00 AM
' 6/1/2008
' 6/1/2008 12:00 AM
' 06/01/2008 00:00
Opmerkingen
De waarde van de Kind eigenschap van de geretourneerde DateTime waarde is hetzelfde als die van het huidige exemplaar.
Omdat het DateTime type zowel datums als tijden in één type vertegenwoordigt, is het belangrijk om te voorkomen dat een datum die door de Date eigenschap wordt geretourneerd als een datum en tijd verkeerd wordt geïnterpreteerd.