将日期字符串转换为未知格式到日期C#

时间:2014-03-14 11:24:18

标签: string parsing date

在我的c#应用程序中,在其中一个输入字段中,用户可以以任何格式输入日期,例如" MM / dd / yyyy"或" dd / MM / YY"或" YYYY / MM / dd"我想将输入转换为" MM / dd / YYYY"。我怎么能用日期解析来做到这一点。

1 个答案:

答案 0 :(得分:0)

尝试以下

DateTime dateValue;

if (!DateTime.TryParseExact(dateString, "MM/dd/yyyy", new CultureInfo("en-US"),DateTimeStyles.None, out dateValue))
{
    return null;
}

之后,检查dateValue变量值。