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
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:
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.
Wann immer du es zurückholen musst, wirst du es bekommen und kann später auch in das Datumsformat
umwandeln %Vor%Tags und Links vb.net