Problem:
Wie können Sie in C# nur die Datumskomponente aus einem DateTime-Objekt extrahieren und dabei die Zeitinformationen verwerfen?
Erklärung:
Oft benötigen Sie nur den Datumsteil eines DateTime-Werts. Die String-Manipulation kann fehleranfällig sein, insbesondere wenn Sie das Ergebnis zurück in eine DateTime konvertieren müssen.
Lösung:
Der einfachste und effizienteste Ansatz nutzt die Date
-Eigenschaft:
<code class="language-csharp">DateTime dateAndTime = DateTime.Now; DateTime dateOnly = dateAndTime.Date;</code>
Die Variable dateOnly
enthält jetzt den Datumsteil von dateAndTime
, wobei die Uhrzeit auf Mitternacht (00:00:00) eingestellt ist. Dadurch werden Zeichenfolgenkonvertierungen vermieden und die Datenintegrität gewahrt.
Das obige ist der detaillierte Inhalt vonWie entferne ich Zeit von einem DateTime-Objekt in C#?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!