文字列の日付と時刻を単一の .NET DateTime オブジェクトに解析しようとしています。次のコードがあります。
string dtObjFormat = "dd MMM YYYY HH:mm";
string mydatetimemash = e.Date + " " + e.Time; // this becomes 25 May 2013 10:30
DateTime dt;
if (DateTime.TryParseExact(mydatetimemash, dtObjFormat, CultureInfo.InvariantCulture, DateTimeStyles.None, out dt))
{
Console.WriteLine(dt);
} else
{
dt = DateTime.Now;
Console.WriteLine(dt);
}
しかし、TryParseExact は常に false を返します。これは、Parse が失敗したことを意味します。私は何を間違っていますか?