Wie erhält man das aktuelle Datum ohne die Uhrzeit?
Ich kann das Datum und die Uhrzeit mit abrufen:
DateTime now = DateTime.Now;
Wie kann ich das aktuelle Datum und die Uhrzeit separat im DateTime-Format selbst abrufen?
Ich verwende nicht das DateTime-Picker-Dialogfeld in ASP.NET (C#).
121
3
Nun, Sie können nur das heutige Datum als
DateTime
mit der EigenschaftToday
erhalten:oder allgemeiner, Sie können die Eigenschaft
Date
verwenden. Wenn Sie zum Beispiel das UTC-Datum benötigen, können Sie Folgendes verwenden:Es ist nicht ganz klar, ob Sie das brauchen oder nicht... wenn Sie nur das Datum ausdrucken wollen, können Sie verwenden:
oder ein explizites Format verwenden:
Siehe mehr über standard und custom Datums-/Zeitformat-Strings. Abhängig von Ihrer Situation möchten Sie vielleicht auch die Kultur angeben.
Wenn Sie eine aussagekräftigere Datums-/Zeit-API wollen, die es Ihnen erlaubt, über Daten getrennt von Zeiten zu sprechen, sollten Sie sich das Noda Time-Projekt ansehen, das ich begonnen habe. Es ist noch nicht bereit für die Produktion, aber wir würden gerne hören, was Sie damit machen wollen...
Verwenden Sie die Eigenschaft
DateTime.Today
. Sie gibt die Datumskomponente vonDateTime.Now
zurück. Sie ist äquivalent zuDateTime.Now.Date
.Es gibt keinen eingebauten reinen Datumstyp in .NET.
Die Konvention ist es, eine
DateTime
zu verwenden, wobei der Zeitanteil auf Mitternacht gesetzt ist.Die statische Eigenschaft
DateTime.Today
gibt Ihnen das heutige Datum.