で動作すること、私は形式の文字列としてテキストファイルから戻ってくる日時を持っている:DateTime.ParseExactそして、それはカスタム形式
土曜日15-07-2016午後12時55分54秒
":mm:ssのDDDD DD-MM-YYYYのHH"
のように
私はDateTime.ParseExactを使用してDateTime書式に変換しようとしています210、私のコードは次のとおりです。私は取得
CultureInfo provider = CultureInfo.InvariantCulture;
string lastLine = File.ReadLines("logon.txt").Last(); //the date string is in the logon.txt
DateTime dt = DateTime.ParseExact(lastLine, "dddd dd-MM-yyyy HH:mm:ss",provider);
return dt;
例外はにSystem.FormatExceptionです:{ "文字列が有効な日時として認識されませんでした。 TXTをログオンする「}
リンク:https://drive.google.com/file/d/0B1oTQq97VF44Z21pT2FzM01XbU0/view?usp=sharing
任意のアイデア?
あなたが全体を渡している。ここ
は私のために動作するコードですライン・ツー・デイト・パース法。ファイルに日付値のみが含まれていますか? – Rahulはい。私はlogon.txtを追加します。 – Daniel
デバッガを使って、 'lastLine'に含まれていると思われるものが含まれていることを確認しましたか? – itsme86