将异常DateTime字符串转换为DateTime对象

Ape*_*der 0 c# string datetime date-conversion

我正在使用一个日志文件,它给我一个看起来像这样的日期字符串:

09/Feb/2012:00:38:48
Run Code Online (Sandbox Code Playgroud)

我一直在网上查看有关转换日期的不同页面,例如MSDN网站,但它们都没有显示与此类似的日期.

我是否需要手动重新格式化字符串,使其类似于:

2012-02-09T00:38:48.0000000
Run Code Online (Sandbox Code Playgroud)

或者有没有办法让这个实际转换?

Ada*_*Dev 6

您可以使用DateTime.TryParseExact从您指定的任何格式将字符串解析为DateTime.这个MSDN参考的底部有很多例子.