DateTime
-
Guten Tag,
ich habe einen Textfeld, in der ich ein Datum reinschreibe z.B. 28.08.2012.
Wenn ich dann auf ein Button klicke, soll das Datum in mehreren Formate angezeigt werden z.B. 28/08/2012 oder 13. August 2012 usw.
Wie muss ich da vorangehen? Muss ich dafür das Datum zerlegen in tag,monat,jahr?Liebe Grüße
Sonnenschein5
-
Schau dir mal die DateTime-Hilfe an. Dort findest du mehrere Möglichkeiten um Datumswerte zu formatieren. Ins besondere die 2te Variante der ToString-Methode sollte dir weiter helfen (Beispiele sind dort ebenso zu finden).
-
Vielen Dank für die Antwort.
Ich habe hier ja ein Textfeld. Wie wird erkannt, dass der Text ein Datum ist?
Muss ich den Text zerlegen in tag, monat, jahr?
-
Schau dir nochmals die Dokumentation zu
DateTime
an und du findest dort einParseExact
, bzw.TryParseExact
.Grüssli
-
Bei string.Format() hast du mehrere Möglichkeiten, das Datum zu Formatieren.
Schau dir mal unten die dritte Tabelle an: http://alexonasp.net/samples/stringformatting/
Als Wert dann zB. DateTime.Now nehmen.Gruß Ape