Q&A

  • String -> Date타입으로 변환하는 함수가 있나요?
String Type = '20020101' 을  Date타입으로 변환하는 함수가 있나요?
Text1.Text := StrToDate('20020101') 로 하니까 Error가 나는데..
다른 방법은 없나요?
3  COMMENTS
  • Profile
    데빠이 2002.01.26 22:00

    이것도 있지 않을까여?
    Text1.Text := Formatdatetime('yyyy-mm-dd', now);
    이렇게 하심...현재 날짜가 텍스트에 들어가거든요...
    아님...EncodeDate(Year, Month, Day: Word): TDateTime; 를 쓰셔도...

    그럼, 즐건 주말되세여...
  • Profile
    Cos Consulting 2002.01.26 13:06


    Date 형식이 항상 yyyymmdd 라면...
    펑션을 만들어 쓰셔도 됩니다.

    function(DateStr : string) : TDateTime;
    begin
    Result := EncodeDateTime(copy(DateStr,1,4) ,copy(DateStr,5,2),copy(DateStr,7,2));
    end;
  • Profile
    김인수 2002.01.26 07:33
    저두 잘모르지만요
    질문에 있어서 이해가 잘안가는 부분이 있습니다

    form1.edit1.text := StrToDate('2002-01-01');
    이부분이 이해가 가질 않아요

    데이터형자료를 스트링형식에 입력을 하실려고 하는것 같아서요

    이렇게 하면 되질 않을까 생각해요

    var  day : double;
          begin
          day := strTodate('2002-01-01');
          form1.edit1.text := dateToStr(day);      
          end;
    이렇게 하면 저장되지 않을까 합니다
    저두 델파이 초보라서....
    제대로 답변했는지 잘모르겠네요
    그럼 즐코 하세요...^^