Q&A

  • 날짜관련함수 ?
예를들어 '19990630' 이라는 날짜가 있는데 (Text File 로 저장된 Data)

2달전의 날짜부터 현제 까지를 보여주고 싶은데

날짜를 빼거나 더해주는 함수가 없는지 궁금하구요

없으면 혹시 만들어 쓰시는 함수가 있으면 부탁 드립니다.



3  COMMENTS
  • Profile
    건맨 1999.04.21 19:50
    실시간 생성한 Component를 없애려면 어떻게 해야합니까...

    부탁합니다.

  • Profile
    김영대 1999.07.02 00:44
    LEE 께서 말씀하시기를...

    > 예를들어 '19990630' 이라는 날짜가 있는데 (Text File 로 저장된 Data)

    > 2달전의 날짜부터 현제 까지를 보여주고 싶은데

    > 날짜를 빼거나 더해주는 함수가 없는지 궁금하구요

    > 없으면 혹시 만들어 쓰시는 함수가 있으면 부탁 드립니다.

    >



    안녕하세요 김영대입니다

    말씀하시는게 이건지 모르겠는데 비슷할것 같아서 올립니다

    그리고 제 홈페이지(http://myhome.shinbiro.com/~cozykyd/index.htm)의

    델파이 팁,트릭 에서 "날짜" 로 검색해 보시면 날짜와 관련된

    팁이 몇개 있으니 참고해 보세요



    function DateSer(y, m, d: Integer): TDateTime;

    const

    mj: array[1..12] of Integer=(31,28,31,30,31,30,31,31,30,31,30,31);

    var

    add: Integer;

    begin

    While (true) do

    begin

    y := y + (m-1) div 12;

    m := (m-1) mod 12 +1;



    if m <= 0 then

    begin

    Inc(m, 12);

    Dec(y);

    end;



    if ((y mod 4 = 0) and

    ((y mod 100 <> 0) or (y mod 400 = 0))) and

    (m = 2)

    then

    add:=1 //add one day in February

    else

    add:=0;



    if (d > 0) and (d <= (mj[m] + add)) then

    break;

    if d > 0 then

    begin

    Dec(d, mj[m]+add);

    Inc(m);

    end

    else

    begin

    Inc(d, mj[m]+add);

    Dec(m);

    end;

    end;

    Result := EncodeDate(y, m, d);

    end;



    // 사용예제

    DecodeDate(Date, y, m, d);

    NewDate := DateSer(y-4, m+254, d+1234);



  • Profile
    chaser 1999.04.21 23:20
    건맨 wrote:

    > 실시간 생성한 Component를 없애려면 어떻게 해야합니까...

    > 부탁합니다.



    그냥 Free를 해주면 됩니다.



    동적으로 생성된 Button1이라면



    Button1.Free;



    하면 됩니다.

    • 버겁이
    • 1999.07.01 20:35
    • 2 COMMENTS
    • /
    • 0 LIKES
    • 구창민
      1999.07.02 09:08
      버겁이 께서 말씀하시기를... > 안녕들 하세요... > 폼 색상을 바꾸고 싶은데요.. > 버튼색상이 바뀌지 ...
    • 노력하는이
      1999.07.01 20:47
      버겁이 께서 말씀하시기를... > 안녕들 하세요... > 폼 색상을 바꾸고 싶은데요.. > 버튼색상이 바뀌지 ...
    • 조우철
    • 1999.04.21 09:41
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 신인재
      1999.04.21 20:47
      조우철 wrote: > 사용자가 Edit 창에 computer라고 치고 Button을 누르면 모든 txt 파일을 Search 해서 co...
    • 한재영
    • 1999.07.01 20:23
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 조복기
      1999.07.02 01:18
      안녕하세요..조복기입니다. 두가지경우 모두 사용가능하리라고 봅니다. 제컴에 오라클이 설치되어있...
    • keiran
    • 1999.07.01 20:01
    • 2 COMMENTS
    • /
    • 0 LIKES
    • 윤석영
      1999.04.21 19:57
      안녕하세요, 델파이에서 크리스탈 레포트를 사용할 수 있다는 소식을 들은 것 같은데요, 사실 여부를 알...
    • 최수영
      1999.09.19 00:48
      윤석영 wrote: > 안녕하세요, > 델파이에서 크리스탈 레포트를 사용할 수 있다는 소식을 들은 것 같은데...
    • LEE
    • 1999.07.01 19:56
    • 3 COMMENTS
    • /
    • 0 LIKES
    • 건맨
      1999.04.21 19:50
      실시간 생성한 Component를 없애려면 어떻게 해야합니까... 부탁합니다.
    • 김영대
      1999.07.02 00:44
      LEE 께서 말씀하시기를... > 예를들어 '19990630' 이라는 날짜가 있는데 (Text File 로 저장된 Data) > 2...
    • chaser
      1999.04.21 23:20
      건맨 wrote: > 실시간 생성한 Component를 없애려면 어떻게 해야합니까... > 부탁합니다. 그냥 Free를...
    • 이주흥
    • 1999.07.01 19:56
    • 5 COMMENTS
    • /
    • 0 LIKES
    • 한승현
      1999.04.20 18:31
      회사에서 다른 사람의 CD-ROM을 공유해서 델파이를 설치를 하려고 하는데 맨처음 프로그램을 Copy할때 ...
    • 구창민
      1999.07.02 09:13
      이주흥 께서 말씀하시기를... > 저기 요런 버튼이 있나해서요... > IE나 탐색기 같은데 보면 뒤로,앞으로...
    • 김영해
      1999.04.21 06:20
      한승현 wrote: > > 회사에서 다른 사람의 CD-ROM을 공유해서 > 델파이를 설치를 하려고 하는데 > 맨처...
    • 이정욱
      1999.07.02 08:07
      그냥 델파이에 있는 버튼만 가지고 그기능은 가능합니다. 두개의 버튼을 올려놓고 쓰면 되죠. 오른쪽 버...
    • 한승현
      1999.04.21 19:19
      김영해 wrote: > 한승현 wrote: > > > > 회사에서 다른 사람의 CD-ROM을 공유해서 > > 델파이를 설치...
    • 남윤혁
    • 1999.04.21 18:35
    • 2 COMMENTS
    • /
    • 0 LIKES
    • 왕초보
      1999.07.01 19:51
      먼저 수고를 드리게 되어 죄송합니다.. 초보의 길을 벗어나고자 염치없지만 부탁드립니다.. 제가 모르...
    • 안치봉
      1999.04.21 23:28
      남윤혁 wrote: > 안녕하세요... > > 제가 양식기를 만들려고 합니다. > > 그런데 메뉴중에 용지 설...
    • LEE
    • 1999.07.01 19:34
    • 2 COMMENTS
    • /
    • 0 LIKES
    • kbo
      1999.04.21 18:08
      TDrawGrid(DbGrid1).FixedCols := 2; TDrawGrid(DBGrid1).LeftCol := 2; DBGrid1.SelectedIndex ...
    • 노력하는이
      1999.07.01 19:49
      LEE 께서 말씀하시기를... > String을 Word로, Word를String으로 변환하는함수가 > 있는지 아니면 만들어...
    • 권만섭
    • 1999.04.21 17:53
    • 2 COMMENTS
    • /
    • 0 LIKES
    • 강인경
      1999.07.01 19:30
      st_img1필드명이 type A(20)으로 지정되어 있습니다. st_img1에는 이미지파일명이 입력되어 있습니다. (=>...
    • 이채원
      1999.04.22 09:36
      권만섭 wrote: > 주소 입력시 우편번호를 입력해 주소를 찾는데 검색속도가 너무 느려요... > 우편번호 ...
    • 강태호
    • 1999.04.21 05:15
    • 3 COMMENTS
    • /
    • 0 LIKES
    • 성숙련
      1999.07.01 18:58
      안녕하세요... 제가 궁금한게..있어서... 초보가 질문을 합니다. 델파이서 툴팁을 사용하면(참고:커...
    • 신인재
      1999.04.21 10:17
      강태호 wrote: > RM-COBOL DATA 화일을 DB로 바꿀수 있는 컴포넌트 혹은 소스가 있는가요? 음냐....ISA...
    • 노력하는이
      1999.07.01 19:32
      성숙련 께서 말씀하시기를... > 안녕하세요... > > 제가 궁금한게..있어서... > 초보가 질문을 합니다...
    • 김성희
    • 1999.04.21 09:07
    • 5 COMMENTS
    • /
    • 0 LIKES
    • 김형준
      1999.07.01 18:52
      Fatal Error: Line Too Long(More than 1023 characters) 문제의 라인의 문자겟수는 100문자...
    • 이채원
      1999.04.21 09:54
      김성희 wrote: > 제가 현재 메인폼을 만들고 있는데요... > 2개의 폼을 썼거든요..!! > 1개의 폼은 메뉴...
    • 김형준
      1999.07.01 21:44
      김형준 께서 말씀하시기를... > > > Fatal Error: Line Too Long(More than 1023 characters) > ...
    • 김성희
      1999.04.22 21:11
      빠른 답변 고맙습니다. 급한거였느데... 그럼, 행복하세요.
    • 김영대
      1999.07.01 20:26
      김형준 께서 말씀하시기를... > > Fatal Error: Line Too Long(More than 1023 characters) > 문...
    • 하나
    • 1999.07.01 17:46
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 궁금이
      1999.07.02 03:45
      하나 께서 말씀하시기를... > SQL Server에 접속할때, 클라이언트에서 SQL 서버로 로긴할때 > Vendor가 ...
    • 조우철
    • 1999.04.21 09:41
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 신인재
      1999.04.21 20:47
      조우철 wrote: > 사용자가 Edit 창에 computer라고 치고 Button을 누르면 모든 txt 파일을 Search 해서 co...
    • 유종철
    • 1999.07.01 13:06
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 조복기
      1999.07.01 19:27
      유종철 께서 말씀하시기를... > 특별한 의문 사항은 아닌것 같은데 > 델파이네에서 찾으려다보니 보이지...
    • 이영호
    • 1999.04.21 02:13
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 이채원
      1999.04.21 09:39
      이영호 wrote: > 왕초보입니다. > MDI폼을 하나만들고 메뉴를 누르면 MDICHILD폼이 열리게 해놨거든요. ...
    • 권만섭
    • 1999.04.21 02:36
    • 3 COMMENTS
    • /
    • 0 LIKES
    • 임채춘
      1999.07.01 09:09
      Delphi4.0을 사용하고 있습니다. 화면에 Win32에 있는 달력컴포넌트(MonthCalender)를 이용해 프로그램을 ...
    • 이채원
      1999.04.21 09:35
      권만섭 wrote: > 프로그램이 처음실행될때 메인메뉴을 이용하여 폼을 그렸습니다. > 그런데 size가 너무 ...
    • 유민호
      1999.07.01 21:42
      제가 예전에 델파이3으로 개발할때에 TDateTimePicker를 사용할때도 같은 경우가 발생한적이 있습니다. ...
    • 강지영
    • 1999.04.21 05:31
    • 2 COMMENTS
    • /
    • 0 LIKES
    • 박홍석
      1999.04.21 09:20
      강지영 wrote: > 라디오그룹에 세개의 아이템(Cust_No,Name,Phone)을 넣구요 > Edit1.Text를 넘겨받아서 ...
    • 강지영
      1999.04.22 20:47
      박홍석 wrote: > 강지영 wrote: > > 라디오그룹에 세개의 아이템(Cust_No,Name,Phone)을 넣구요 > > Edi...
    • 빈센트
    • 1999.07.01 06:01
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 구창민
      1999.07.01 09:16
      빈센트 께서 말씀하시기를... > 급하거든요... > > ''is not valid integer value라는 에러가 나는데요...