首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

奇怪有关问题

2012-01-05 
奇怪问题?我在Excel文件的单元格中看到的数据是“1963-8-24”,但是通过C#代码range(Excel.Range)m_xlsSheet

奇怪问题?
我在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());

[解决办法]
学习中。。。。

热点排行