●●●●●●●●如何实现月为30天,年为360天的转换?●●●●●●●● 我想这种情况应该要自己写函数才能解决了。变量类型也不能用时间日期型的了。 用字符型应该可以。(年1-月1-日1) 减去 (年2-月2-日2) 得到的天数是 (年1-年2)*360+(月1-月2 )*30+(日1-日2) 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 function TForm1.Days(date1:TDatetime;date2:TDatetime):integer;var datestr1,datestr2:string; year1,year2,month1,month2,day1,day2:integer;begin datestr1:=formatdatetime('yyyy-mm-dd',date1); datestr2:=formatdatetime('yyyy-mm-dd',date2); year1:=strtoint(copy(datestr1,1,4)); year2:=strtoint(copy(datestr2,1,4)); month1:=strtoint(copy(datestr1,6,2)); month2:=strtoint(copy(datestr2,6,2)); day1:=strtoint(copy(datestr1,9,2)); day2:=strtoint(copy(datestr2,9,2)); result:=360*(year1-year2)+30*(month1-month2)+(day1-day2);end; 科建流式媒体播放器一直出现滴滴的声音 如何将FASTREPORT的报表文件保存到数据库中?? 怎么得到系统的时间和日期?? SOCKET怎么断开一个连接, 如何将时间变量加上10秒? 高手请进:急~救助一得到本机IP地址的函数!在线等!!!!!! 关于TDBChart控件的问题 delphi2007安装devexpress的问题 专攻还是博学? 急!!!请问有谁有东芝笔记本用的"Xircom cardbus ethernet 100 + modem56k"网卡的驱动程序啊? 怎样将query的查询结果返回给表? 关于Storedproc的简单问题
var
datestr1,datestr2:string;
year1,year2,month1,month2,day1,day2:integer;
begin
datestr1:=formatdatetime('yyyy-mm-dd',date1);
datestr2:=formatdatetime('yyyy-mm-dd',date2);
year1:=strtoint(copy(datestr1,1,4));
year2:=strtoint(copy(datestr2,1,4));
month1:=strtoint(copy(datestr1,6,2));
month2:=strtoint(copy(datestr2,6,2));
day1:=strtoint(copy(datestr1,9,2));
day2:=strtoint(copy(datestr2,9,2));
result:=360*(year1-year2)+30*(month1-month2)+(day1-day2);
end;