Parsing 什么';基于字符串创建DateTime实例的简单方法是什么?

Parsing 什么';基于字符串创建DateTime实例的简单方法是什么?,parsing,datetime,c#-4.0,Parsing,Datetime,C# 4.0,例如,如何从字符串“03/10/2010 12:00:00 AM”创建Datetime实例? 任何简单的新日期时间(“03/10/2010 12:00:00 AM”)?使用以下方法之一 如果无法分析传入的字符串,则有一些方法可以避免可能的异常 还有一些和方法也采用格式字符串(或),允许您将解析自定义为所需的确切数据/时间格式 我建议使用以下方法,确保日期不会模棱两可(是3月10日还是10月3日?): 一个好方法是使用DateTime.ParseExact(),以便指定格式 DateTime d

例如,如何从字符串“03/10/2010 12:00:00 AM”创建Datetime实例? 任何简单的新日期时间(“03/10/2010 12:00:00 AM”)?

使用以下方法之一

如果无法分析传入的字符串,则有一些方法可以避免可能的异常

还有一些和方法也采用格式字符串(或),允许您将解析自定义为所需的确切数据/时间格式

我建议使用以下方法,确保日期不会模棱两可(是3月10日还是10月3日?):


一个好方法是使用
DateTime.ParseExact()
,以便指定格式

DateTime dt = DateTime.Parse("03/10/2010 12:00:00 AM");
DateTime dt = DateTime.ParseExact("03/10/2010 12:00:00 AM", 
                                  "G", 
                                  CultureInfo.InvariantCulture);