我现在要在一个Edit框里输入日期,另一个框里将这个日期加半年,如:
2003-01-05得到2003-07-05,2003-08-04得到2004-02-04,
2003-10-31得到2004-05-01这好几种情况都能够处理,怎么办?
2003-01-05得到2003-07-05,2003-08-04得到2004-02-04,
2003-10-31得到2004-05-01这好几种情况都能够处理,怎么办?
解决方案 »
- 求远程获得CPU,内存等状态的资料!
- 关于 Ftp 和 木马的问题,请各位帮忙!
- 各位高手救我呀!怎么以最简单的方法得到指定代码执行所需要的时间呀?
- dbGrid______cxGrid 转换问题,高分请教!急急急急急急急急!!!!!!!
- 通过代理服务器上网,怎样获得代理服务器分配给的Port?
- QuickReport控件的打印,在什么事件中绑定结果集和QRDBText控件?
- 在程序中动态创建的控件,什么怎么生成这个控件的事件
- IE标题栏 怎么样改变!!!!
- 请问长沙有招delphi程序员的吗? [email protected]
- 请问谁是用DELPHI做ASP组件的,请帮忙看看....Thanks
- 对于SQL语句由于语法错误产生的异常是什么异常?
- 用vc++编写的com组件中的接口问题!(在线等待)
日期加五年,则
decodedate(date,year,month,day);
date:=encodedate(year+5, month, day);
日期加五月,则
decodedate(date,year,month,day);
date:=encodedate(year, month+5, day);
等等,然后在转换string显示
var
year,month,day:word;
begin
decodedate(date1,year,month,day);
month:=month+6;
if month>12 then
begin
month:=month-12;
year:=year+1;
end;
try
result:=encodedate(year,month,day);
except
day:=daysinmonth(encodedate(year,month,1));
result:=encodedate(year,month,day);
end;
end;
incday等函数,可以随便加日期,想怎么加就怎么加,具体察看帮助
里的incXX就行乐