读书人

请问stringgrid的数据类型有关问题

发布时间: 2012-04-07 17:31:51 作者: rapoo

请教stringgrid的数据类型问题
我EXCEL里有时间数据,如6:53:06,一输入到stringgrid中,就变成了.286875,
18:45:00,输进去,就成了.78125,貌似是当前时间除以24得到的,但是前面又少个0。但是日期读进去,还是正常的。

我能不能不让它显示为小数,而直接以时间正常显示出来。

我从Excel里读出的数据类型,怎么都为vardispatch?


[解决办法]
excel里面,列的格式选择文本
[解决办法]
时间是浮点,需要formatdatetime(...)转为字符串
[解决办法]
看下读过来的列字段为什么类型的,如果是date类型的,转换下,FormatDateTime('yyyy-mm-dd hh:ss:mm',Date);

读书人网 >.NET

热点推荐