Q&A

  • 질문 날짜와 시간 계산
날짜의 형태가 'yyyy-mm-dd hh:nn:ss'의 타입인데요.

이 날짜에 시와 분을 더해서 그 날짜를 구하고 싶은데요..

알려주세요..

만약 2000-01-31 21:00:00 에 5:20 을 더하면 2000-02-01 01:20:00 으로 나오게 하고 싶군요.. 방법이 없을까요.. 고수님들의 조언을 부탁드립니다...

1  COMMENTS
  • Profile
    김종섭 2000.01.21 08:17
    Coolstar wrote:

    > 날짜의 형태가 '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;