0

文字列を日時に解析しようとすると、エラーが発生します。私はこれを試しました:

string x = "31/5/2012";   
DateTime d = DateTime.ParseExact(x, "dd'/'MM'/'yyyy", new CultureInfo("en-US"));

string x = "31/5/2012";
DateTime d = DateTime.ParseExact(x, "dd/MM/yyyy", new CultureInfo("en-US"));

string x = "31/5/2012";  
DateTime d = DateTime.ParseExact(x, "dd/MM/yyyy", cultureinfo.invariantculture));

しかし、私はまだ同じエラーが発生しています。

私は何をする必要がありますか?

4

2 に答える 2

3
DateTime d = DateTime.ParseExact(x, "dd/M/yyyy", new CultureInfo("en-US"));

文字列の日付には月が5ありませんので05、 single を使用してくださいM

于 2012-06-19T12:59:20.070 に答える
0
        string x = "31/5/2012";

        DateTime d = DateTime.ParseExact(x, "dd/M/yyyy", new CultureInfo("en-US"));
于 2012-06-19T13:00:30.097 に答える