2010-11-22 8 views
1

Ich habe eine Datetime-Variable in meiner Anwendung. Sein Wert ist 01/09/2010 00:00:00. Ich möchte den Wert vom 01.09.2010 erhalten. Trotzdem möchte ich die DateTime-Struktur verwenden. Gibt es dafür eine Methode/Eigenschaft? Ich weiß, dass es möglich ist, die Konvertierung zu verwenden. Zum Beispiel habe ich DateTime Datum = neue DateTime (2010,09,01); Es wird angezeigt 01/09/2010 00:00:00Wie zeigen Sie das Datum ohne die Zeit an, die einen DateTime-Wert in C# verwendet?

Ich möchte Datum 01.09.2010 allein sein.

Ist es möglich?

Antwort

5

Rufen Sie date.ToShortDateString() so nur den Datumsteil des DateTime Objekts zu sehen.

Um ein bestimmtes Format zu erzwingen (wenn das nicht Ihre Standardkultur Format ist), können Sie

Date.toString verwenden können ("TT/MM/JJJJ");

Beachten Sie, dass ich nicht sicher bin, ob 01 oder 09 der Monat in Ihrem Beispiel ist. Wenn ich sie gemischt habe, ersetzen Sie einfach "dd/MM/yyyy" durch "MM/dd/yyyy"

1

Suchen Sie nach einer Möglichkeit, das Datum für Anzeige/Druck zu formatieren, oder den Zeitteil loszuwerden, wenn es gegeben ist?

Verwenden Sie die DateTime.ToShortDateString()-Methode bzw. die DateTime.Date-Eigenschaft.

Verwandte Themen