遇到的疑难问题,请高手帮忙解决~~~~~(50分)

  • 主题发起人 主题发起人 liulwx
  • 开始时间 开始时间
L

liulwx

Unregistered / Unconfirmed
GUEST, unregistred user!
两个时间做比较,一个是从C++的DLL中取得的,另外个是用DELPHI取得的系统时间,
都是定义的TDATETIME,可是比较不出来,我跟踪的结果是DLL取得是时间显示的是
23856.613613这样的数据,系统时间显示的是0.6543165这样的数据,2个时间保证
是同一时间,就是不知道怎么显示的浮点数不一致呢?
另外,我想问下,用什么函数可以截取DELPHI的系统时间不要毫秒,就只要小时,分
钟,秒,HH:MM:SS这样的结构
 
我觉得两个时间不同,用delphi取得的是时间,没有日期部分,而DLL取得的是日期和时间

formatdatetime('hh:mm:ss',time)
 
不要用Time()函数
要用Now()函数
 
老人家的话没错
 
不是啊~~~~
我可以肯定DLL取得的只有时间,没有日期
 
procedure DecodeDate(Date: TDateTime; var Year, Month, Day: Word);
EncodeDate
 
procedure DecodeTime(Time: TDateTime; var Hour, Min, Sec, MSec: Word);
 
谢谢,问题解决了哈
 
后退
顶部