C# excel互操作中的日期分析错误

C# excel互操作中的日期分析错误,c#,excel,date,excel-interop,C#,Excel,Date,Excel Interop,我在我的web应用程序中使用excel interop,我试图将一些文件上载到我的数据库,但我在日期格式方面遇到了一些问题 我的excel文件中有三个日期列,它们的格式是日期“dd/MM/yyyy”,其中两个被解析为odate,我可以使用以下代码从excel中读取它们 DateTime.FromOADate(double.Parse(dataRow["StartDate"].ToString().Trim())); 第三列,读作“dd/MM/yyyy”,我检查了excel文件,树列的格式与日期

我在我的web应用程序中使用excel interop,我试图将一些文件上载到我的数据库,但我在日期格式方面遇到了一些问题

我的excel文件中有三个日期列,它们的格式是日期“dd/MM/yyyy”,其中两个被解析为odate,我可以使用以下代码从excel中读取它们

DateTime.FromOADate(double.Parse(dataRow["StartDate"].ToString().Trim()));
第三列,读作“dd/MM/yyyy”,我检查了excel文件,树列的格式与日期相同。 错误是从第三列获取的值没有表示为double(我不能像odate一样读取),而是表示为字符串“dd/MM/yyyy” 我有解析错误。
我可以用这个列做什么?

这个列的值是多少?什么是
dataRow
?值类似于“31/12/2014”,并且dataRow是一个行表。我创建了一个数据表,并从excel文件中填充它。错误消息是什么?来自
double.Parse
?错误消息的值是parsing Error。从第三列获取的值并没有表示为double(我不能像odate一样读取它),而是表示为字符串“dd/MM/yyyy”,但这是解析后的
double
的值?