Visual Basic, C & C++
분류 Delphi

델파이에서 날짜 더하고 빼기 예제

페이지 정보

본문

uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs, StdCtrls, DateUtils;


procedure TForm1.Button1Click(Sender: TObject);
var
  dtNow : TDateTime;
  dtThen : TDateTime;

begin
  // IncDay    한날을 더한 날짜 반환
  // IncMonth  한달을 더한 날짜 반환
  // IncYear   한년을 더한 날짜 반환

  // 오늘 날짜 표시
  Label1.Caption := DateToStr(Now());

  // 오늘 날에서 지정한 날짜 가감산
  Label2.Caption := DateToStr(IncDay(Now(), -30));

  // 오늘에서 한달 더하기
  Label3.Caption := DateToStr(IncMonth(Now()));

  dtNow := Now();

  // TDateTime형에 데이터 입력
  dtThen := EncodeDateTime(2008, 9, 9, 12, 12, 12, 0);

  // DaysBetween
  //  : TDateTime 값의 차를 하루(24) 단위로 반환
  Label4.Caption := FloatToStr(DaysBetween(dtNow, dtThen));

  // DaySpan
  //  : TDateTime 값의 차의 그래도 반환
  Label5.Caption := FloatToStr(DaySpan(dtNow, dtThen));
end;

관련자료

등록된 댓글이 없습니다.
프로그래밍
Today's proverb
“힘내라구.” 밤에 헤어질 때, 아주 좋은 이야기를 나누었을 때든지 아무 관련 없이 로댕은 곧잘 내게 이렇게 말하는 것이었습니다. 그는 알고 있었던 겁니다. 젊었을 때, 이 말이 날마다 얼마나 필요한 것인가를. (릴케)