从字符串C#转换DateTime

Bor*_*rah 1 .net c# string datetime

我有一个642014格式的字符串()Mdyyyy.
我想将字符串转换为04062014(ddMMYYYY).
我试过以下代码.
请帮忙.

DateTime.TryParseExact("642014", "MMddyyyy",
                       CultureInfo.InvariantCulture,
                       DateTimeStyles.None, out "04062014");
Run Code Online (Sandbox Code Playgroud)

Ste*_*t_R 5

这不是有效的日期格式.

为了突出问题11120141st of Nov还是11th of Jan

如果你有某种约定允许你在这些实例中确定它所引用的日期,你可以进行某种预处理或手动解析字符串,但你不会找到任何'内置'的格式