2

DateTimeさらに処理するためにオブジェクトにバインドする次の文字列があります。

Fri Dec   7 16:36:21 2012

私はこれを試しました:

string format = "ddd MMM dd hh:mm:ss yyyy";
DateTime.ParseExact(_srdfLag.CaptureTime, format,
                CultureInfo.InvariantCulture, DateTimeStyles.AllowWhiteSpaces);

ただし、例外がスローされます。String was not recognized as a valid DateTime

コードの何が問題になっていますか?

4

1 に答える 1

3

それに応じて 24 時間の日付変更形式があり、 も使用する必要HH insteadがあります。hhd insteaddd

string date = "Fri Dec 7 16:36:21 2012";
string format = "ddd MMM d HH:mm:ss yyyy";
DateTime dt = DateTime.ParseExact(date, format, CultureInfo.InvariantCulture, DateTimeStyles.AllowWhiteSpaces);
于 2012-12-08T13:54:21.110 に答える