请问如何获得某一天所在的月份的最后一天? 比如某一天是“2003年2月5日”这一天所在月份的最后一天是“2003年2月28日”请问有什么好方法可以得到“2003年2月28日”?Delphi中有这样的日期函数吗?谢谢 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 写个函数:function lastday(aday:tdatetime):tdatetime;var y,m,d:word;begin decodedate(aday,y,m,d); result:=encodedate(y,m mod 12 +1,1)-1;end; 更正:function lastday(aday:tdatetime):tdatetime;var y,m,d:word;begin decodedate(aday,y,m,d); result:=encodedate(y+m div 12,m mod 12 +1,1)-1;end; 谢谢 disney(编程乐园) ,你真聪明! to zleeway(杂草) :我用的是Delphi5,好象没有这个函数 Delphi 中ADOQUERY 三级字表的批量提交问题 求教:系统登陆问题 看过一些程序利用网页开发界面,如何做? 这是什么原因造成的? 关于注册表的访问 请问高手,谁能开发爱情管理机? 带窗体DLL的问题 50分问个简单问题,还是那个老问题,用查询控件调存储过程取记录出错。 有关SQL_SERVER2000的问题,急急!! 如何把JPG图片存入数据库? ACCESS+ADO密码问题 Delphi真的很差
var y,m,d:word;
begin
decodedate(aday,y,m,d);
result:=encodedate(y,m mod 12 +1,1)-1;
end;
function lastday(aday:tdatetime):tdatetime;
var y,m,d:word;
begin
decodedate(aday,y,m,d);
result:=encodedate(y+m div 12,m mod 12 +1,1)-1;
end;
我用的是Delphi5,好象没有这个函数