DateTime
日付文字列を変数に解析しようとしています。それがその方法であることがわかりましたParseExact
が、これを試してみるとエラーが発生します。
文字列が有効な日時として認識されませんでした。
string timeFormat = "dd-MM-yyyy hh:mm:ss";
DateTime startDate = DateTime.ParseExact(reader["startdate"].ToString(), timeFormat, CultureInfo.InvariantCulture);
DateTime nextDate = DateTime.ParseExact(reader["nextdate"].ToString(), timeFormat, null);
私はnull
(別のページでたまたま動作する)との両方を試しましたCultureInfo.InvariantCulture
。
reader["startdate"].ToString()
出力:01-08-2012 15:39:09
と
reader["nextdate"].ToString()
出力:01-08-2012 15:39:09
うまくいくはずだと思いますが、うまくいきません。
誰かが何が悪いのか考えていますか?:)