C# 从具有指定格式的字符串进行DateTime分析
我正在尝试从中提取日期时间信息C# 从具有指定格式的字符串进行DateTime分析,c#,.net,C#,.net,我正在尝试从中提取日期时间信息 "2012/04/03 10:06:21:611747" 使用格式 String dateformat = @"yyyy/mm/dd hh:mm:ss:ffffff"; 得到一个例外-任何帮助都是感激的 完整代码 String dateformat = @"yyyy/mm/dd hh:mm:ss:ffffff"; readonly CultureInfo _provider = CultureInfo.InvariantCulture; DateTime
"2012/04/03 10:06:21:611747"
使用格式
String dateformat = @"yyyy/mm/dd hh:mm:ss:ffffff";
得到一个例外-任何帮助都是感激的
完整代码
String dateformat = @"yyyy/mm/dd hh:mm:ss:ffffff";
readonly CultureInfo _provider = CultureInfo.InvariantCulture;
DateTime dateTime = DateTime.ParseExact(line, dateformat, _provider);
你应该使用
String dateformat = @"yyyy/MM/dd hh:mm:ss:ffffff";
MM
表示月份,MM
表示分钟 您应该使用
String dateformat = @"yyyy/MM/dd hh:mm:ss:ffffff";
MM
表示月份,MM
表示分钟 您的格式应为:
yyyy/MM/dd hh:MM:ss:ffffff
月份的小写字母m
,不正确
查看此答案了解更多信息:您的格式应为:
yyyy/MM/dd hh:MM:ss:ffffff
月份的小写字母m
,不正确
查看此答案了解更多信息:使用
MM
数月:
String dateformat = @"yyyy/MM/dd hh:mm:ss:ffffff";
使用
MM
数月:
String dateformat = @"yyyy/MM/dd hh:mm:ss:ffffff";
使用
使用MM表示月份。由于在两个不同的地方解释m时出现混乱,出现了例外情况。使用 使用MM表示月份。
由于在两个不同位置解释m时出现混淆,因此出现了例外情况。将
mm
替换为mm
这将有助于将
mm
替换为mm
这将有助于每月试用大写MM。你得到了什么例外情况?请每月试用大写MM。你有什么例外?