将2013年3月3日的字符串转换为C#中的日期时间

Convert APRIL, 03/2013 string to DateTime in C#

本问题已经有最佳答案,请猛点这里访问。

我有字符串格式的日期:

1
APRIL, 03/2013

如何在C语言中转换为日期对象#


使用DateTime.ParseExact

1
DateTime dt = DateTime.ParseExact("APRIL, 03/2013","MMMM, dd/yyyy", CultureInfo.InvariantCulture, DateTimeStyles.None);

我使用了CultureInfo.InvariantCulture(类似于英语,但独立于文化)来强制执行格式中的/分隔符,并确保它在任何文化中都有效。

注意,/在格式字符串中有特殊的含义。意思是:用当前区域性的日期分隔符替换我。请参见"/"自定义格式说明符。

自定义日期和时间格式字符串