日付を「01/22/2013 10:00:00」から「22/01/2013 10:00:00」に変換したいのですが、私の方法で自分の日付文字列を認識できません。私はこのエラーを取得していますDateTimeをUK形式に変換する
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 - String was not recognized as a valid DateTime.
ParseExactの正しい文字列の形式は何ですか?
を試してみてください。 – Jon