var csv =
from line in File.ReadAllLines("C:/file.csv")
let customerRecord = line.Split(',')
select new Customer()
{
contactID = customerRecord[0],
surveyDate = customerRecord[1],
project = customerRecord[2],
projectCode = customerRecord[3]
};
public class Customer
{
public string contactID { get; set; }
public string surveyDate { get; set; }
public string project { get; set; }
public string projectCode { get; set; }
}
csvファイルに参加している他のフィールドと比較するために、surveyDate
をとして読み取れるようにしたいと思います。DateTime
DateTime
surveyDate
クラスでDate.Timeとして 設定しようとしましたが、selectステートメントで変換しようとしましたが、どちらも次のエラーで失敗します。
FormatException:文字列が有効なDateTimeとして認識されませんでした。インデックス0から始まる不明な単語があります。
csvファイルを使用する必要があるため、SQLサーバーにデータを追加できません。
contactID、responseDate、project、projectID
1,6 / 4 /2009,0-3ヶ月、
12,6 / 11 / 2009,0-3ヶ月、1