如何计算天数(0分)

  • 主题发起人 主题发起人 陈君凯
  • 开始时间 开始时间

陈君凯

Unregistered / Unconfirmed
GUEST, unregistred user!
比如说,一个工程的开工时间是1998年4月6日,竣工时间是1998年7月10日,
在delphi中如何计算完工所需的天数

 
两个时间减即可,如果日期数据是字符串可进行转换,例如要计算工龄:
iGL := Round((StrToDate(sGZTime)- StrToDate(swTime))/365);
 
时间分为,日期部分和小时部分,是extended类型
日期是整数部分,小时是小数部分,相减即可
 
有两种方式可计算结果
[1] 将时间部分分别取值,后相减
[2] 有一WINDOWS 底层函数,但使用后,仅能得出天数,无时间
详细要求可将你的部分程序发至我的网页,我帮你写
 
时间型实际上是EXTENTED,直接相减取整就行了
INT(DATE2-DATE1)

啊,没分
 
接受答案了.
 
后退
顶部