【发布时间】:2010-12-27 11:19:42
【问题描述】:
当我试图从 excel 表中读取日期时间类型值时,它返回一个双精度值。例如,如果想像这样读取值 '2007-02-19 14:11:45.730',我得到一个双精度类型值。进一步我正在使用转换这个双精度值时间跨度,但没有成功完成,因为我只得到这个值'2007-02-19 12:00:00 AM'
现在我想要与第一个完全相同的日期时间值。我的代码是这样的:-
TimeSpan datefromexcel = new TimeSpan(Convert.ToInt32((range.Cells[rCnt, cCnt] as Excel.Range).Value2), 0, 0, 0);
DateTime inputdate = new DateTime(1900, 1, 1).Add(datefromexcel);
arrrow2[cCnt - 1] = inputdate.ToString();
请帮忙!!! 谢谢。
【问题讨论】:
标签: c# excel office-interop