|
kylix 님이 쓰신 글 :
: TDateTimePicker->Date는 TDateTime형입니다. 굳이 String형으로 바꾸고 다시 TDateTime형으로 바꿔서 사용하실 필요가 없을것 같네요.
: TDateTime t1 = DateTimePicker1->Date;
:
: 월추출은 IncMonth, DecMonth를 한달씩 증가나 감소해가면서 구하세요.
:
: 히리 님이 쓰신 글 :
: : 30억 님이 쓰신 글 :
: : : strdate1 = FormatDatetime ( "YYYY-MM-DD", DateTimePicker1->Date ) ;
: : : 이렇게 하시면 됩니다.
: : :
: : : 히리 님이 쓰신 글 :
: : : : String으로 된 "2013-12-18" 이랑 "2013-12-15" 이런 문자열이 있다면 날짜가 어떤게 더 나중인지 어떻게 비교 할수 있을까요? 원래는
: : : : strdate1 = DateTimePicker1->Date;
: : : : strdate2 = DateTimePicker2->Date;
: : : : TDateTime t1 = StrToDateTime( strdate1 );
: : : : TDateTime t2 = StrToDateTime( strdate2 ); 이런식으로 비교를 했었는데 날짜 비교하려는 데이터가 "2013-12-18 22:34:22"이런식으로 되었어서 TDateTime으로 변환을 못하더군요 시간은 상관없이 날짜로 비교하는 방법이 뭐가 있을지 알려주시면 감사하겠습니다 ㅠ
: :
: : 감사합니다 해결됬습니다..
: : strdate1 = FormatDatetime ( "YYYY-MM-DD", DateTimePicker1->Date ) ;
: : strdate2= FormatDatetime ( "YYYY-MM-DD", DateTimePicker2->Date ) ;
: : TDateTime t1 = StrToDateTime( strdate1 );
: : TDateTime t2 = StrToDateTime( strdate2 );
: :
: : 이렇게 선택한 DateTimePicker의 날짜 사이에서 월(month)를 추출하고 싶은데 어떻게 해야될까요?
: : 기본적으로 t2가 나중 날짜이기때문에 아래식으로 월의 갯수는 구하겟는데.."2013-02-18" 이랑 "2012-11-21"사이에는 2, 1, 12, 11 월이 들어가는데 이걸 어떻게 추출해야 할지 모르겠네요..
두분모두 답변주셔서 감사드립니다. 행복한 크리스마스되세요!
|