加一个月有incmonth函数,减一个月有没有decmonth函数哪?
解决方案 »
- 做过QQ表情的请进。为啥创建接口实例时会出错Animator := IUnknown(CreateComObject(CLASS_GifAnimator)) as IGifAnimator;
- 数据库与图片问题.
- DBcombobox录入问题?
- 编译报错:[FatalError]BYSJ.drp(19):File not founde:'TFlatButtonUnit.duc'
- 用TIdHTTP在多线程里发送数据,发了一会就报"Socket Error # 10048 Address already in use."
- 请问Delphi中怎么连接linux环境下的MYSQL数据库
- 很奇怪的错误:当我在某个函数前面设置断点程序正常运行,如果不设断点则出错
- 怎么重新编译DELPHI的VCL。
- 转:大家在参加Borland的活动时要小心了
- 如何防止子窗体被关闭两次
- 求教一个FUNCTION
- inc文件用法?
你把参数设置成incyear(tempdate,-1),incmonth(tempdate,-1),incweek(tempdate,-1)就可以了
要use DateUtils单元
ShowMessage(DateTimeToStr(IncMonth(now,-1))) ;真还是对的 ! :) ,指定值的常数参数也可以替换
showmessage(datetostr(incmonth(now,-1)));//上月
var
YY,MM,DD:word;
begin
DecodeDate(NowDate,yy,mm,dd);
if MM>1 then MM:= MM-1 else MM:=12;
result := MM;
end;