将String转换为DateTime

joh*_*doe 4 c# datetime

我有一个像这样的字符串:

"20090212"
Run Code Online (Sandbox Code Playgroud)

我想转换为有效的C#datetime.

我是否需要解析它,因为这看起来太多了?

dtb*_*dtb 13

您可以使用DateTime.ParseExact:

DateTime result =
    DateTime.ParseExact("20090212", "yyyyMMdd", CultureInfo.InvariantCulture);
Run Code Online (Sandbox Code Playgroud)