String私はをフォーマットに変換する必要がありDateTimeます、これのために私はちょうど次のように試しました
DateTime.ParseExact(DateOfBirth,"MM/dd/yyyy",CultureInfo.InvariantCulture);
のような値を渡すと、正常に機能しています05/30/2012。
5/30/2012しかし、表示エラーとして値を渡そうとすると、次のようになります。
文字列が有効な日時として認識されませんでした
これを修正するために私は
DateTime.ParseExact(String.Format("{0:MM/dd/yyyy}", DateOfBirth), "MM/dd/yyyy",
CultureInfo.InvariantCulture);
それはまだ機能していません。ここでString.Format("{0:MM/dd/yyyy}", DateOfBirth)値を試してみると、の5/30/2012代わりに同じ形式が表示され05/30/2012ます。
どうすればこれを修正できますか、誰かがここで私を助けてくれますか...