日付「01/22/2013 10:00:00」を「22/01/2013 10:00:00」に変換したいのですが、メソッドが日付文字列を認識しません。
DateTime dt = DateTime.ParseExact(StartDate, "MM dd yyyy h:mm", CultureInfo.InvariantCulture);
StartDate = dt.ToString("dd/M/yyyy");
dt = DateTime.ParseExact(EndDate, "MMM dd yyyy h:mm", CultureInfo.InvariantCulture);
EndDate = dt.ToString("dd/M/yyyy");
このエラーが発生しています:
System.FormatException - 文字列が有効な DateTime として認識されませんでした。
ParseExact の正しい文字列形式は何ですか?