【发布时间】:2012-10-23 13:42:11
【问题描述】:
我正在尝试获取两个日期时间之间的差异并将其以字符串形式显示为 hh:mm
q.parambyname('vstart').asdatetime:= vstart;
q.parambyname('vend').asdatetime:= vend;
d:= vend-vstart;
mins:= d * 1440;
q.ParamByName('mins').asBCD:= mins;
目前数据库以分钟为单位存储它
示例 (0.39)
然后我想从数据库中取出它并以字符串格式 hh:mm 显示它
【问题讨论】:
-
您的数据库中真的需要
mins字段吗?vstart和vend字段已经包含您需要返回它们之间的差异作为查询结果的所有信息(以您需要的格式)。
标签: delphi delphi-2010