DateTime.Date Eigenschap

Definitie

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.

Van toepassing op