关于解决从F1BOOK中读取时间类型的数据的方法
2007-08-24 09:41
579 查看
这段时间一直在用F1BOOK控件来做报表,今日发现一个问题,就是在F1BOOK中定义了的一些单元格为时间类型时,在DELLPHI中读取此单元格的数据时,发生了错误,比如:单元格中数据为0:20 但是独到的是这个0.8059722222,这个问题在网上查了查还是没有找到答案,可能是用这个控件的人并不多的原因吧,所以只好自己解决,出现这个原因肯定是类型间的转换问题,而我们普遍用来读取单元格的数据的是:TextRC[ROW ,COL]方法,而这个方法读来的是字符串类型,也就是出现上面的原因,若用STRTOTIME把它再转换回时间,想法是可以,可我用过了,不行,显示此数据不是效的时间数据的错误,后来就再找找F1BOOK中还有哪些用来读取单元格的数据的方法,终于找到了,应该用FormattedTextRC[ROW,COL]方法来读取,此时就可以转换了,方法如下:
zj := FormatDateTime('t',strtodatetime(trim(Ys_clfbk.FormattedTextRC[ROW,COL])));
希望对以后的朋友有用!
zj := FormatDateTime('t',strtodatetime(trim(Ys_clfbk.FormattedTextRC[ROW,COL])));
希望对以后的朋友有用!
相关文章推荐
- 关于“无法从传输连接中读取数据: 尝试读取或写入受保护的内存。这通常指示其他内存已损坏。”错误的解决方法之一
- c# 解决读取Excel混合文本类型,数据读取失败的解决方法
- 关于在用curl函数post网页数据时,遇上表单提交 type为submit 类型而且没有name和id时可能遇到的问题及其解决方法
- 关于在使用表单提交时间到后台,提交的时间的类型的一些解决方法(主要针对oracle数据库)
- 关于spring mvc时间类型绑定失败解决方法
- iOS关于SQLite存取时间数据类型的两条常用方法。
- 关于Silverlight对匿名类型数据绑定的问题及其解决方法
- 关于在mysql数据库命令行中无法插入Text数据类型字段的解决方法
- Pentaho PDI 数据导入关于时间格式及重复数据处理这2个问题的解决方法
- 关于Silverlight对匿名类型数据绑定的问题及其解决方法
- 关于2147217913 从 char 数据类型到 datetime 数据类型的转换导致 datetime 值越界 的问题解决方法
- 关于EXP-00056: 遇到 ORACLE 错误 1455 ORA-01455: 转换列溢出整数数据类型 EXP-00000: 导出终止失败 的问题解决方法整理
- 关于2147217913 从 char 数据类型到 datetime 数据类型的转换导致 datetime 值越界 的问题解决方法
- c# 解决读取Excel混合文本类型,数据读取失败的解决方法
- aJax从server读取数据失败及解决方法
- php读取mysql中文数据出现乱码的解决方法
- ActionForm使用java.util.Date数据类型解决方法(转)
- 关于Highcharts的x轴密密麻麻的时间格式显示问题解决方法
- numpy关于文件中数据为混合类型的时候的读取
- 关于YII中的时间插件不能修改年份的解决方法