我在线上查看了多种资源,但是我尝试的一切似乎都行不通。我在做什么错了?
使用指令
using ServiceStack;
using ServiceStack.Text;
using System;
using System.Collections.Generic;
using System.Globalization;
using System.IO;
代码
JsConfig<DateTime>.DeSerializeFn = str => DateTime.ParseExact(str,"dd/MM/yyyy hh:mm",CultureInfo.invariantculture);
using (var fs = File.Open(@"C:\temp\data.csv",FileMode.Open,Fileaccess.Read,FileShare.ReadWrite))
{
var data = CsvSerializer.DeserializeFromStream<List<Class>>(fs);
}
也尝试过
JsConfig<DateTime>.DeSerializeFn = str => DateTime.ParseExact(str,CultureInfo.invariantculture);
var list = File.ReadAllText(@"C:\temp\data.csv").FromCsv<List<Class>>();
csv文件中包含什么?
StartDate,FirstRedemptionDate,FirstSubscriptionDate
2014年1月8日00:00、2014年8月31日00:00、2014年1月8日00:00
30/09/2014 00:00,01/08/2015 00:00,30/09/2013 00:00