C# で文字列を日時形式に変換しようとしています。
DateTime SnapDate = Convert.ToDateTime(valid(odr, 4)).Date;
protected string valid(OleDbDataReader myreader, int stval)//if any columns are found null then they are replaced by zero
{
object val = myreader[stval];
if (val != DBNull.Value)
return val.ToString();
else
return Convert.ToString("");
}
そして、次のエラーが表示されます。「文字列は有効な DateTime として認識されませんでした。インデックス 0 から始まる不明な単語があります。」
私は次のようないくつかのことを試しました:parse
そしてparseExact
、それでも取得できませんでした。
このデータをExcelシートから読み取っています。