Wie parse ich einen beliebigen String in ein DateTime-Objekt?

Wie parse ich einen beliebigen String in ein DateTime-Objekt?

  • Comments 1

Eigentlich ganz einfach, wie alles, wenn man weiß wie es geht aber dennoch immer wieder gerne nachgefragt. Und so einfach geht's:

Dim culture As Globalization.CultureInfo = New Globalization.CultureInfo("de-DE", True)

Dim dateAsString As String = "2007-0712 050430"

Dim d As DateTime

d = DateTime.ParseExact(dateAsString, "yyyy-MMdd HHmmss", culture)

Console.WriteLine(d.ToString)

Wichtig ist einzig, dass das Format des "Formatstrings" mit dem zu parsenden String übereinstimmt. Sehr cool!

Weiter Infos finden sich auf

Happy coding!

Daniel

Leave a Comment
  • Please add 7 and 2 and type the answer here:
  • Post