奇怪问题?
我在Excel文件的单元格中看到的数据是“1963-8-24”,
但是通过C#代码
range = (Excel.Range)m_xlsSheet.Cells[2, 4];
strDate = Convert.ToString(range.Value2);
变量strDate显示的值是22456.0,而且无法转换成日期类型。
vs报告无法将double装换成DateTime类型。
我想要日期格式的字符串怎么办?
[解决办法]
是不是单元格选错了
[解决办法]
http://www.programfan.com/wysoft/showwysoft.asp?id=2785
看说明
[解决办法]
楼主用下面的方面试一下,
Excel.Range range = (Excel.Range)m_xlsSheet.Cells[2, 4];
DateTime date = DateTime.Parse(range.Text.ToString().Trim());
[解决办法]
学习中。。。。