Nur Datum abrufen

8

Ich möchte das heutige Datum bekommen. Mit Now () erhalte ich Datum und Uhrzeit, aber ich brauche nur Datum. Wie bekomme ich es? Vielen Dank Furqan

    
Furqan Sehgal 01.02.2011, 09:45
quelle

6 Antworten

16

Verwenden Sie System.DateTime.Today . Einige zusätzliche Hinweise:

  • Während Sie nur an dem Datum interessiert sind, erhalten Sie immer noch eine System.DateTime Objekt. Das heißt, es gibt immer noch ist ein Zeitabschnitt im zurückgegebenen Wert, aber es ist leer (alle Nullen).

    Es ist wichtig, dies zu beachten, wenn Sie Daten vergleichen. Wenn Sie zwei Daten vergleichen möchten und ein Datum über DateTime.Today und ein anderes Datum über DateTime.Now abgerufen haben, dann sind diese beiden Daten nicht gleich - genau, weil die eine Zeit eingestellt ist und die andere nicht.

  • In VB.NET entspricht das Date Schlüsselwort dem System.DateTime Typ. So können Sie schreiben:

    %Vor%

    PS: Es kam mir gerade in den Sinn, dass es eine gute Idee wäre, Date.Today , aber DateTime.Now zu schreiben, um es noch expliziter zu machen, dass die frühere Eigenschaft nur die Datumsteil, während letzteres sowohl einen Datums- als auch einen Zeitteil zurückgibt.

stakx 01.02.2011, 09:58
quelle
4

Probieren Sie die Methode DateTime.Today nur für das aktuelle Datum aus.

Dies gibt ein DateTime -Objekt zurück, genau wie DateTime.Now , aber es ist ein Zeitabschnitt, der immer auf 0 gesetzt ist.

    
SWeko 01.02.2011 09:47
quelle
4
%Vor%     
woodleader 01.02.2011 09:48
quelle
0
%Vor%     
quelle
0

Viel einfacher auf diese Weise

%Vor%     
JMaya 07.01.2016 17:15
quelle
0

Wann immer du es zurückholen musst, wirst du es bekommen und kann später auch in das Datumsformat

umwandeln %Vor%     
quelle

Tags und Links