例如计算2003-2-10 和 2003-5-23之间的天数,
如何计算?
如何计算?
解决方案 »
- 职业生涯的十字路口
- 在Image上DrawText任意格式的字???
- 如何知道idtcpserver创建了多少连接线程?
- 这个东西是什么控件?
- ClientDataset每次查询出的数据都为前几天的数,明明表里有录数,但是不能更新,用socket连的三层。
- 急急急急急急急急急急急急急急急急 :用QRMemo打印分不了页????????????,,,帮手!
- 我用TMediaPlayer控件不能播放mp3是怎么回事啊?
- 很简单的问题 C++中的return 相当于 DELPHI中的什么?在线等。
- 出现下面的情况是什么原因?“Error Creating Cursor Handle”在线等
- technofantasy(www.applevb.com) 看一下
- 请问怎么在在delphi中实现视频文件的满屏播放啊!
- RxRichEdit加载带图片的*.rtf文件问题?在线等待
TDateTime = type Double;
PDateTime = ^TDateTime;
TDate = type TDateTime;
TTime = type TDateTime;
uses DateUtils;
var
date1,date2: TDateTime;
day: integer;
begin
date1 := Date;
date2 := DateTimePicker1.DateTime;
day := DaysBetween(date1, date2);
ShowMessage(Format('从..到现在已经过去了%d天',[day]);
end;
DayDiff: Integer
DayDiff:=StrToDateTime('2003-5-23')-StrToDateTime('2003-2-10')
{$R *.dfm}procedure TForm1.Button1Click(Sender: TObject);
var
d1,d2,d3:Tdate;
begin
//计算D1、D2相差几天
d1 :=strtodate('2003-9-18');
d2 :=strtodate('2003-9-9');
d3:=d1-d2;
Edit1.text:=inttostr(daysbetween(d1,d2));
end;