Ich habe eine Zeichenfolge, die einen DataTime-Wert darstellt, und ich möchte herausfinden, welches Zeichenfolgenformat zum Erstellen der Zeichenfolge verwendet wurde.Trainieren Sie das für die DateTime-Formatierung verwendete Zeichenfolgenformat
Zum Beispiel
- Gegeben "Mittwoch 27. Januar 2010" Ich erwarte, dass "dddd dd MMM yyyy"
- Bei "2010 01 27" Ich erwarte, dass "yyyy MM dd"
wird angenommen, dass das Datum der Nähe zu DateTime.Now und bezieht sich auf die CurrentCulture. Also vorausgesetzt, dass wir en-GB Kultur haben
- Gegeben "01 01 2010" erwarte ich "TT MM JJJJ"
Gibt es eine einfache Möglichkeit, dies zu tun?
Sorry, aber warum sind suchst du das? – Lazarus
(Möglicherweise) dumm Kommentar, aber Sie wissen, dass Sie eines dieser Daten an DateTime.Parse (oder TryParse) übergeben können und es das Datum korrekt analysieren? Ich nehme jedoch an, dass Sie die Daten in der Form zurückgeben müssen, die sie an Sie übergeben, daher müssen Sie das Format kennen, in dem sie ankommen. –
Ich analysiere etwas Ausgabe von einem alten Programm für meinen Onkel und möchte wissen, dass "Mittwoch" kann ignoriert werden, da es sich um einen "dddd" -Teil handelt. – Sophie88