DateTime.Date Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ruft die Datumskomponente dieser Instanz ab.
public:
property DateTime Date { DateTime get(); };
public DateTime Date { get; }
member this.Date : DateTime
Public ReadOnly Property Date As DateTime
Eigenschaftswert
Ein neues Objekt mit demselben Datum wie diese Instanz und einer Uhrzeit von Mitternacht (00:00:00).
Beispiele
Im folgenden Beispiel wird die Date -Eigenschaft verwendet, um die Datumskomponente eines DateTime Werts zu extrahieren, dessen Zeitkomponente auf null (oder 0:00:00 oder Mitternacht) festgelegt ist. Außerdem wird veranschaulicht, dass die Zeitkomponente je nach formatierter Zeichenfolge, die beim Anzeigen des DateTime Werts verwendet wird, weiterhin in der formatierten Ausgabe angezeigt werden kann.
using namespace System;
void main()
{
DateTime^ date1 = gcnew 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(L"MM/dd/yyyy HH:mm"));
}
// The example displays the following output to the console:
// 6/1/2008 7:47:00 AM
// 6/1/2008
// 6/1/2008 12:00 AM
// 06/01/2008 00:00
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
Hinweise
Der Wert der Kind -Eigenschaft des zurückgegebenen DateTime Werts entspricht dem wert der aktuellen Instanz.
Da der DateTime Typ sowohl Datums- als auch Uhrzeitangaben in einem einzelnen Typ darstellt, ist es wichtig, ein von der Date Eigenschaft zurückgegebenes Datum als Datum und Uhrzeit falsch zu interpretieren.