35 Stimmen

Formatierung von .NET DateTime "Day" ohne führende Null

Für den folgenden Code würde ich erwarten Ergebnis gleich 2 ist, weil im MSDN steht, dass 'd' "den Tag des Monats als Zahl von 1 bis 31 darstellt. Ein einstelliger Tag wird ohne eine führende Null formatiert".

DateTime myDate = new DateTime( 2009, 6, 4 );
string result = myDate.ToString( "d" );

Allerdings, Ergebnis tatsächlich gleich "6/4/2009" ist - das ist das kurze Datumsformat (das auch "d" ist). Ich könnte "dd" verwenden, aber das fügt eine führende Null hinzu, die ich nicht will.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X