如何计算时间的问题。!!!! 我要实现的功能是,输入两个不同的日期我要计算出他们之间的天数,而且要考虑到减去周末和假期,我该如何实现? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 Date1,Date2:TDate;Date1:=StrToDate('2002-1-1');Date2:=StrToDate('2002-1-4');Date2-Date1=3就算是他们之间隔的天数如果考虑周末和假期,你只要稍微判断一下不就OK了 Date1,Date2:TDate;Date1:=StrToDate(Edit1.text);Date2:=StrToDate(Edit2.text);Edit3.text := DateToStr(Date2-Date1);如果是这样的话,更本就不能达到要求不是显示具体的天数,那是什么原因呢? ntcom那你说该怎么设置? up日期可以直接进行加减,其实TDate就是float,整数是日期,从某某年开始算(具体忘了)小数是时间,是24小时为分母的除法运算。你完全可以自己写代码实现。 Date1,Date2:TDate;Date1:=StrToDate(Edit1.text);Date2:=StrToDate(Edit2.text);Edit3.text := IntToStr(Round(Date2-Date1)); indy TCPClient TCPServer 急在线等!分可以另加! 为什么不能正常运行? 如何从adoquery,colentdataset判断字段是主键? prayfine(祈晴娃娃)100 哪里能下载Win32 SDK? 急!!谁知道VFP的运行库是哪些文件吗?? 紧急求救!!!!!!!!!!! 在serversocket中如何用IP地址实现消息转发?急!!!!!!!! how to do ?????? 如果您是陈盈豪,那就小Kiss了???(500分) Windows的regedit.exe的运行参数(开关符)有哪些? 如何将两个组件组合成一个组件
Date1:=StrToDate('2002-1-1');
Date2:=StrToDate('2002-1-4');
Date2-Date1=3就算是他们之间隔的天数
如果考虑周末和假期,你只要稍微判断一下不就OK了
Date1:=StrToDate(Edit1.text);
Date2:=StrToDate(Edit2.text);
Edit3.text := DateToStr(Date2-Date1);
如果是这样的话,更本就不能达到要求不是显示具体的天数,那是什么原因呢?
那你说该怎么设置?
小数是时间,是24小时为分母的除法运算。
你完全可以自己写代码实现。
Date1:=StrToDate(Edit1.text);
Date2:=StrToDate(Edit2.text);
Edit3.text := IntToStr(Round(Date2-Date1));