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

用ExcelApp.cells[3,3].value,取单元格的值时不是小弟我想要的时间,这个怎么处理

2012-02-26 
用ExcelApp.cells[3,3].value,取单元格的值时不是我想要的时间,这个怎么办用ExcelApp.cells[3,3].value,取

用ExcelApp.cells[3,3].value,取单元格的值时不是我想要的时间,这个怎么办
用ExcelApp.cells[3,3].value,取单元格的值时不是我想要的时间,这个怎么办
我单元格里的时间是23:32:15
但是我取出来的是0.980729166666667

[解决办法]
0.980729166666667 所代表的时间就是 23:32:15,你可以查看一下TDateTime的数据类型定义:

TDateTime = type Double;

procedure TForm1.Button1Click(Sender: TObject);
var
tmp2: TDateTime;
begin
tmp2 := 0.980729166666667;
ShowMessage(FormatDateTime('hh:nn:ss',tmp2));
end;

热点排行