时间相减问题 我现在想实现这样一个功能,判断一个人在公司呆的时间,能否用现在的日期减去进公司的时间,这样得到的结果是什么!谢谢◎ 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 当然可以:procedure TForm1.Button1Click(Sender: TObject);var ADate:TDate; i:Integer; YY,MM,DD,NYY:Word;begin ADate:=StrToDate('83-12-23');//生成一个日期 DeCodeDate(ADate,YY,MM,DD);//从日期分解出年来 DeCodeDate(Date,NYY,MM,DD);//取当前的年份 i:=NYY-YY; Edit1.Text:=IntToStr(i);end; procedure TForm1.Button1Click(Sender: TObject);var Date1,Data2,Data3:TDate;begin Date1:=StrToDate('2002-12-23'); Date2:=StrToDate('2001-10-03'); Data3:= Data1 - Data2; showmessage('差'+IntToString(Data3)+'天')end; 看看delphi关于TDateTime的说明(press F1)TDateTime是一个float类型的值,1代表一天,0.5代表半天,1/24代表一个小时,1/(24*60)代表一分钟... “餐饮连锁店收费管理系统”中存在问题,求解答!!!!!! 如何限制RichEdit的滚动条? DevExpress FlowChart控件在WIN2000下不能显示多页图面,请高手帮忙 一个SQL语句的问题,请大家帮忙,在线等,可加分!! 如何定义各个Form都能调用的全局函数? 请问各位大侠,数据库活动连接串TADOConnection如何传入COM服务器中。 连接 mysql 中文问题 急呀,有谁知道如何在Linux下自动启动Oracle的侦听和数据库呀,脚本怎么(详细的呀) 如何实现延时 设置DBE Alias ADO的问题 如何生成单进程多任务的程序
procedure TForm1.Button1Click(Sender: TObject);
var
ADate:TDate;
i:Integer;
YY,MM,DD,NYY:Word;
begin
ADate:=StrToDate('83-12-23');//生成一个日期
DeCodeDate(ADate,YY,MM,DD);//从日期分解出年来
DeCodeDate(Date,NYY,MM,DD);//取当前的年份
i:=NYY-YY;
Edit1.Text:=IntToStr(i);
end;
var
Date1,Data2,Data3:TDate;
begin
Date1:=StrToDate('2002-12-23');
Date2:=StrToDate('2001-10-03');
Data3:= Data1 - Data2;
showmessage('差'+IntToString(Data3)+'天')
end;
TDateTime是一个float类型的值,
1代表一天,0.5代表半天,1/24代表一个小时,1/(24*60)代表一分钟...