陈 陈君凯 Unregistered / Unconfirmed GUEST, unregistred user! 2000-04-29 #1 比如说,一个工程的开工时间是1998年4月6日,竣工时间是1998年7月10日, 在delphi中如何计算完工所需的天数
L lczhuohuo Unregistered / Unconfirmed GUEST, unregistred user! 2000-04-29 #2 如果开工日期和竣工日期都用TDateTime来表示的话, 这两个数直接相减,得到的就是中间的天数 StartDay,EndDay:TDateTime; Days:integer; Days:=trunc(EndDay-StartDay);
如果开工日期和竣工日期都用TDateTime来表示的话, 这两个数直接相减,得到的就是中间的天数 StartDay,EndDay:TDateTime; Days:integer; Days:=trunc(EndDay-StartDay);
W WuWZY Unregistered / Unconfirmed GUEST, unregistred user! 2000-04-29 #3 应该先取整,在相减。 Int(EndDay) - Int(StartDay)
陈 陈君凯 Unregistered / Unconfirmed GUEST, unregistred user! 2000-04-29 #4 十分感谢你的帮助,我的积分太少了,请多多包涵,以后会补上的
U urus Unregistered / Unconfirmed GUEST, unregistred user! 2000-04-29 #5 直接相减就可以,datetime是个浮点数, 整数部分代表日期,小数部分代表时间。
陈 陈君凯 Unregistered / Unconfirmed GUEST, unregistred user! 2000-05-06 #6 对不起了,我的分数太少,以后多了,再加吧。 谢谢你无私的帮助