|
초보자 님이 쓰신 글 :
: AnsiString date = "2012-06-20";
:
: date 값이 2012년 7월01일 이전인지 이후값인지 계산할려면 어떻게 계산하면될까요?
:
: 사실
:
: bool isOutOfDate = (date > "2012-07-01")?"이후":"이전";
:
: 이렇게 짜긴짰는데 좋은방법이 있는지 알아볼려고 질문올립니다
AnsiString d1 = "2012-06-20";
AnsiString d2 = "2012-07-01";
TDateTime dt1 = StrToDate(d1);
TDateTime dt2 = StrToDate(d2);
double diff = dt2.Val - dt1.Val;
bool isOutOfDate;
if (dt1.Val < dt2.Val )
isOutOfDate = false;
위에서 Val 값은 하루를 기준으로 하는 초단위 값입니다.
|