请教,我想求两个日期之间一共有多少个月,比如1955-6-10,到2004-4-1日之间一共有多少个月 请教,我想求两个日期之间一共有多少个月,比如1955-6-10,到2004-4-1日之间一共有多少个月,该怎么做,最好有原代码,我比较急啊开发语言,DELPHI7环境,win2000 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 function MonthsBetween(const ANow, AThen: TDateTime): Integer; uses DateUtils;function MonthsBetween(const ANow, AThen: TDateTime): Integer; 能不能写详细点啊,我还刚学DELPHI i:integer;i:=MonthsBetween(strtodatetime('1955-6-10'),strtodatetime('2004-4-1'));showmessage(inttostr(i)) uses DateUtils;Edit3.Text:=IntToStr(MonthsBetween(StrToDate(Edit1.Text),StrToDate(Edit2.Text)));日期格式是这样的'yyyy-mm-dd' 记得在uses中加入DateUtils单元,MonthsBetween(strtodatetime(begindate),strtodatetime(enddate)); 在uses中加入DateUtils单元,vari:integer;begin i:=MonthsBetween(strtodatetime('1955-6-10'),strtodatetime('2004-4-1')); showmessage(inttostr(i));end; 怎么获取DateTimePicker1的值啊,我用的是DateTimePicker1 看来楼主还在学步。按楼上各位的说法就是先声明Var Date1,Date2:TDateTime;使用时: Date1:= DateTimePicker1.date; Date2:= DateTimePicker2.date; i:=MonthsBetween(Date1,Date2); 请高手指点基础问题 对于BPL包加载的窗体如何传递值 如何获得汉字的utf-8的十六进制的内码? 参数的问题,不够分再加 ansichar的范围是多少? 关于socket端口问题? 请问如何找出表中本月销售前10位的员工姓名?谢谢! 几个不同的窗体,需要使用相同的热键,怎么办? 散分! 怎么解决BDE安装的问题?急 Variant型不支持比较运算 小妹想请文做过物流软件得高人进来!UP有分
i:=MonthsBetween(strtodatetime('1955-6-10'),strtodatetime('2004-4-1'));
showmessage(inttostr(i))
Edit3.Text:=IntToStr(MonthsBetween(StrToDate(Edit1.Text),StrToDate(Edit2.Text)));
日期格式是这样的'yyyy-mm-dd'
MonthsBetween(strtodatetime(begindate),strtodatetime(enddate));
i:integer;
begin
i:=MonthsBetween(strtodatetime('1955-6-10'),strtodatetime('2004-4-1'));
showmessage(inttostr(i));
end;
按楼上各位的说法就是
先声明
Var
Date1,Date2:TDateTime;使用时:
Date1:= DateTimePicker1.date;
Date2:= DateTimePicker2.date;
i:=MonthsBetween(Date1,Date2);