将APRIL,03/2013字符串转换为C#中的DateTime

时间:2013-06-20 14:16:04

标签: c# datetime

我有字符串格式的日期:

APRIL, 03/2013

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

1 个答案:

答案 0 :(得分:6)

使用DateTime.ParseExact

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

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

请注意/在格式字符串中有特殊含义。这意味着:用当前文化的日期分隔符替换我。 请参阅:the "/" Custom Format Specifier

Custom Date and Time Format Strings