감사합니다...답을 찾았습니다....혼자 하다가...핼프도 열심히 뒤적뒤적하구요
관심을 보여주셔서 감사합니다.
function amonth_add(s:string;i:integer):string;
var dd : TDATE;
ff : string;
begin
Result := s;
if i > 0 then
begin
s := copy(s,1,4)+'-'+copy(s,6,2)+'-01';
dd := StrToDate(s);
ff := FormatDateTime('YYYY.MM',IncMonth(dd,i-1));
Result := FF;
end;
end;
스트링으로 월필드를 잡았구요... 예) 2000.01 s -- 월 i -- 더할 월 function (s:string;i:integer):string; begin i 값만큼 월을 더하는 함수는 없나요... 없으면... 어떤방식으로 해야 쉽게 구할지 좀... 제가 하면 완전 노가다 코딩이...
gudwhrla
•
2002.02.26 01:32
IncMonth 함수가 있습니다.
function IncMonth(const Date: TDateTime; NumberOfMonths: Integer): TDat...
김진석
•
2002.02.26 01:41
감사합니다...답을 찾았습니다....혼자 하다가...핼프도 열심히 뒤적뒤적하구요
관심을 보여주셔서 감사...
function IncMonth(const Date: TDateTime; NumberOfMonths: Integer): TDateTime;
예>
var
DateTime:TDateTime
begin
DateTime := IncMonth(now,2):
DateTime := IncMonth(now,-2):
end;