날짜의 형태가 'yyyy-mm-dd hh:nn:ss'의 타입인데요. 이 날짜에 시와 분을 더해서 그 날짜를 구하고 싶은데요.. 알려주세요.. 만약 2000-01-31 21:00:00 에 5:20 을 더하면 2000-02-01 01:20:00 으로 나오게 하고 싶군요.. 방법이 없을까...
김종섭
•
2000.01.21 08:17
Coolstar wrote:
> 날짜의 형태가 'yyyy-mm-dd hh:nn:ss'의 타입인데요.
> 이 날짜에 시와 분을 더해서 ...
> 날짜의 형태가 'yyyy-mm-dd hh:nn:ss'의 타입인데요.
> 이 날짜에 시와 분을 더해서 그 날짜를 구하고 싶은데요..
> 알려주세요..
> 만약 2000-01-31 21:00:00 에 5:20 을 더하면 2000-02-01 01:20:00 으로 나오게 하고 싶군요.. 방법이 없을까요.. 고수님들의 조언을 부탁드립니다...
===============================
참고하세요 제가 사용하는 방법입니다.
여기예는 연월일을 + - 하는 방법인데 시간도 똑같이 할수있습니다.
delphi help decodedate ,encodedate 참조하세요
function TFmain.datecalc(mdate:tdatetime;yy,mm,dd:integer):tdatetime;
var
Year, Month, Day: word;
begin
DecodeDate(mdate, Year, Month, Day);
year:=year+yy;
month:=month+mm;
day:=day+dd;
result:=EncodeDate(year,month,day);
end;