Wie man Datum in MM / TT / JJ-Format in C # umwandelt
In Meinem Asp.net Webseite ich sehen müssen das heutige Datum in einer textbox , also in meinem form load schrieb ich den folgenden code
textbox1.text = System.DateTime.Today.ToShortDateString();
diese Zeile gibt mir das Datum wie 1/7/09 aber ich möchte Datum wie 01/07/09 , Ist es trotzdem kann ich conver diesem Datum in mm/dd/yy-format in C#?
InformationsquelleAutor der Frage RBS | 2009-01-07
Du musst angemeldet sein, um einen Kommentar abzugeben.
Blick auf die docs für benutzerdefinierte Formatzeichenfolgen für Datum und Uhrzeit für mehr info.
(Oh, und ich hoffe, dass diese app ist nicht bestimmt für andere Kulturen. Das format könnte wirklich verwechseln viele Leute... ich habe es nie verstanden, den ganzen Monat/Tag/Jahr, was, um ehrlich zu sein. Es scheint nur komisch zu gehen "mittlere/niedrig/hoch" in Bezug auf die Skala so.)
InformationsquelleAutor der Antwort Jon Skeet
Andere Kulturen sind wirklich ein problem. Zum Beispiel, dass code in portugues gibt etwas wie 01-01-01 statt 01/01/01. Ich weiß auch nicht undestand warum...
Zu lösen, dass problem, das ich etwas wie dieses:
InformationsquelleAutor der Antwort bruno
Haben Sie versucht, die folgenden?:
Sich bewusst sein, dass 2-stellige Jahre werden könnte schlecht in die Zukunft...
InformationsquelleAutor der Antwort BenAlabaster
Blick in die
ToString()
Methode mit einem festgelegten format.InformationsquelleAutor der Antwort Kon
Sehen, hier können Sie nur das Datum, indem ein format-string.
Sie können ein anderes Datum-format, wie pro Ihre Anforderung wie unten angegeben für das aktuelle Datum:
Für mehr details werfen Sie einen Blick auf MSDN-Referenz für Benutzerdefinierte Formatzeichenfolgen für Datum und Uhrzeit
InformationsquelleAutor der Antwort Chirag Thakar