DateTime从具有指定格式的String解析

Sat*_*bir 1 .net c#

我正在尝试从中提取日期时间信息

"2012/04/03 10:06:21:611747"
Run Code Online (Sandbox Code Playgroud)

使用格式

String dateformat = @"yyyy/mm/dd hh:mm:ss:ffffff";
Run Code Online (Sandbox Code Playgroud)

获得例外 - 任何帮助表示赞赏.

完整代码

 String dateformat = @"yyyy/mm/dd hh:mm:ss:ffffff";
 readonly CultureInfo _provider = CultureInfo.InvariantCulture;
 DateTime dateTime = DateTime.ParseExact(line, dateformat, _provider);
Run Code Online (Sandbox Code Playgroud)

ion*_*den 7

使用MM数月:

 String dateformat = @"yyyy/MM/dd hh:mm:ss:ffffff";
Run Code Online (Sandbox Code Playgroud)


Dar*_*bio 5

你的格式应该是:

yyyy/MM/dd hh:mm:ss:ffffff

你有m月份的小写不正确.

有关更多信息,请查看此答案:.Net:DateTime字符串格式