1

から日時情報を抽出しようとしています

"2012/04/03 10:06:21:611747"

フォーマットの使用

String dateformat = @"yyyy/mm/dd hh:mm:ss:ffffff";

例外の取得 - どんな助けでも大歓迎です。

完全なコード

 String dateformat = @"yyyy/mm/dd hh:mm:ss:ffffff";
 readonly CultureInfo _provider = CultureInfo.InvariantCulture;
 DateTime dateTime = DateTime.ParseExact(line, dateformat, _provider);
4

5 に答える 5

7

MM数か月使用:

 String dateformat = @"yyyy/MM/dd hh:mm:ss:ffffff";
于 2012-04-11T11:38:43.583 に答える
5

フォーマットは次のとおりです。

yyyy/MM/dd hh:mm:ss:ffffff

月の小文字mが間違っています。

詳細については、この回答をご覧ください: .Net: DateTime String format

于 2012-04-11T11:38:39.620 に答える
3

使用する必要があります

String dateformat = @"yyyy/MM/dd hh:mm:ss:ffffff";

MMは月、mmは分です!!

于 2012-04-11T11:38:18.083 に答える
1

使用する

String dateformat = @"yyyy/MM/dd hh:mm:ss:ffffff";  

月にはMMを使用します。
例外は、2つの異なる場所でmを解釈する際の混乱のために発生しました。

于 2012-04-11T11:44:35.543 に答える
1

に置き換えmmますMM

このリンクは役に立ちます

于 2012-04-11T11:46:33.750 に答える