String nicht gültig als datetime-string - Konvertieren "JJJJMMTT" zu datetime
Habe ich strings im format "JJJJMMTT".
Ich würde gerne konvertieren Sie Sie in das DateTime-format, aber ich bekomme eine Fehlermeldung, die besagt, dass der string ist nicht gültig, da eine DateTime-Zeichenfolge.
Wie kann ich dies tun?
- Was u hav versucht??? mattgemmell.com/2008/12/08/what-have-you-tried
- -1, Keine Forschung. Es gibt schon Tausende Fragen über das gleiche Thema.
- mögliche Duplikate von Konvertieren von string zu DateTime in c#
- Dieser ist das genaue Duplikat aber ich kann mir nicht aussuchen, da es auch einen dup: stackoverflow.com/questions/4720468/... ( Btw, ich weiß nicht, wie dieses neue "denken" dup-system )
- Es ist auch sicher nicht off-topic; ich weiß nicht, wie diese neue Verschluss-system im Allgemeinen. Es kostet viel zu viel denke mal, dass die Leute einfach nicht investieren.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Verwenden
DateTime.ParseExact
angeben, das format und die invariante Kultur:Versuchen DateTime.TryParseExact
Verwenden
DateTime.ParseExact
:Diese Frage wurde gestellt und beantwortet bevor. Aber hier ist ein Beispiel für funktionierenden code:
Wo
CultureInfo.InvariantCulture
ist ein Teil des Systems.Globalization-namespace.http://msdn.microsoft.com/en-us/library/system.globalization.cultureinfo(v=vs. 71).aspx
Brechen Sie in ein format DateTime.Analysiert wird zulasse. Du könntest auch einen regulären Ausdruck verwenden, um zu analysieren, die Informationen