delphi 年月日自动加一减一函数,月加一,月减一
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了delphi 年月日自动加一减一函数,月加一,月减一相关的知识,希望对你有一定的参考价值。
月份减一月情况:
function GetLastMonth(ADate : TDateTime) : TDateTime;
var
dwYear, dwMonth, dwDay : Word;
begin
Result := ADate;
Try
DeCodeDate(ADate, dwYear, dwMonth, dwDay);
Result := EncodeDate(dwYear, dwMonth, 1) - 1;
except
end;
end
月份增加一月情况:
function TForm1.GetLastMonth(ADate: TDateTime): TDateTime;
var
dwYear, dwMonth, dwDay : Word;
begin
Result := ADate;
Try
DeCodeDate(ADate, dwYear, dwMonth, dwDay);
if dwMonth=12 then
begin
Result := EncodeDate(dwYear+1, 1, 1);
end
else
Result := EncodeDate(dwYear, dwMonth+1, 1);
except
end;
end;
调用:
Edit1.Text:=DateTimeToStr(GetLastMonth(Date()));
以上是关于delphi 年月日自动加一减一函数,月加一,月减一的主要内容,如果未能解决你的问题,请参考以下文章
sql server 每加一条数据实现自动加一,但怎么实现删除一条数据后自动减一