Q&A

  • strtoint에 관한...

다름이 아니오라...

조회 프로그램에서 오늘 아침 9시를 기준으로 9시 이전 데이터는 전일로 집계되게 하고

9시 이후 데이터는 금일자로 집계하기 위해서 아래와 같은 경우가 발생하더군요

이런 증상을 몰랐는데 아침에 출근해서 보니 날짜가 한자리가 되어버리는 바람에 ㅡㅡ;

ls_day := FormatDatetime('DD', NOW);

이렇게 일자를 받아오면 예를 들어서 ls_day 가 '02'이면

strtoint(ls_day) 하면 그냥 2가 되더라구요

여기에 -1 을 해주고 다시 inttostr(ls_day) 하믄 그냥 1이 되구요

제가 원하는 것은 '01'이 되게 하는건데...

어떻게 해야할까요??

답변부탁드립니다.
1  COMMENTS
  • Profile
    도니 2003.01.02 23:55
    FormatFloat('00',StrToInt(Is_day) - 1);

    검색하면 나오는뎅...ㅎㅎㅎ
    검색하면 더 자세히나오니깐 검색해보세욥..

    • ji
    • 2003.01.03 02:06
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 구창민
      2003.01.03 03:27
      안녕하세요~ 구창민입니다. 아래처럼 해보세요. procedure TForm1.StringGrid1DrawCell(Sender: TO...
    • 이정은
    • 2003.01.03 01:55
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 구창민
      2003.01.03 02:52
      안녕하세요 구창민입니다. DBGrid 를 상속받으셔서 LayoutChanged <- virture 입니다 요넘. 를 ov...
    • 구창민
      2003.01.03 01:49
      NT 계열의 OS 에서 프로그램을 컴파일 해서 만드시구요. 그 Setup 파일을 각 OS 에서 설치해보세요. ...
    • 반프
    • 2003.01.03 01:04
    • 2 COMMENTS
    • /
    • 0 LIKES
    • 성더기
      2003.01.03 01:34
      formatfloat('#,##0',strtofloat('1000000')) 하시면 됩니다
    • 도니
      2003.01.03 01:34
      문자열 "12,548.00"  :=  FormatFloat('#,##0.00', 12548); 자세한 내용은 검색해...
    • JJH
    • 2003.01.03 00:04
    • 0 COMMENTS
    • /
    • 0 LIKES
    • 김상수
    • 2003.01.02 23:39
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 도니
      2003.01.02 23:55
      FormatFloat('00',StrToInt(Is_day) - 1); 검색하면 나오는뎅...ㅎㅎㅎ 검색하면 더 자세히나오니깐 검...
    • 나옹이
    • 2003.01.02 21:22
    • 3 COMMENTS
    • /
    • 0 LIKES
    • 미소나눔
      2003.01.02 22:46
      'sdhfjkgl;'lkjhgfd'  -> 'sdhfjkgl;''lkjhgfd' 즐푸~
    • 나옹이
      2003.01.03 02:13
      이게 아니구요.... 프로그램 사용자는 떨렁 일케만 입력 한다는 말입니다. sdhfjkgl;'lkjhgfd ...
    • 성더기
      2003.01.03 03:53
      StringReplace를 사용해 보세요 참고로 ' <- 이넘의 아스키 코드값은 #39입니다 StringReplace(Edit1....
    • 반프
    • 2003.01.02 21:16
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 정성훈
      2003.01.02 22:40
         ShowMessage( IntToStr( Length( StringGrid1.Cells[0,0] ) ) );
    • 가딘
    • 2003.01.02 21:11
    • 2 COMMENTS
    • /
    • 0 LIKES
    • 정성훈
      2003.01.02 22:31
      예전에 비슷한 일이 있어서 적어봅니다. 퀵리포트 버젼을 업글해보세요 그래도 안되면 OS가 98인곳에서 ...
    • 가딘
      2003.01.03 01:07
      이럴수가.... 퀵립에 출력할때 쿼리한 자료가 없으면 좌측상단의 버튼 메뉴의 그림이 잘나타나는데 자료...
    • 정종우
      2003.01.02 22:52
         #01 + 문자열 + #02
    • 홍정기
      2003.01.02 22:02
        if form.MDIChildCount > 0 then   begin   form.ActiveMDIChild....
    • 최은하
    • 2003.01.02 20:37
    • 2 COMMENTS
    • /
    • 0 LIKES
    • 구창민
      2003.01.03 00:08
      안녕하세요~ 구창민입니다. Indy 데모가 좋은 소스 OR 참고자료라고 생각됩니다. Indy Home : <ht...
    • 최은하
      2003.01.04 00:48
        ㅡ.,ㅡ 아쉽게도 그 사이트에서 제공하는것은 저두 받아서 보왔는데... 저에 지식으로는 힘...
    • 김지엽
      2003.01.06 22:46
      문제가 좀 추상적으로 느껴져서, 답변이 잘 안올라온 것 같네요. 제가 문제를 제대로 추측한 것인지는 ...
    • 김상수
    • 2003.01.02 20:06
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 미소나눔
      2003.01.02 21:10
          Edit11.Text := FormatDateTime('YY-MM-DD', Now );     Ed...
    • 미소나눔
      2003.01.03 00:37
      함 만들어 봤어여.. procedure TForm1.Button1Click(Sender: TObject); var     ...
    • 정성훈
      2003.01.02 22:53
      // sValue로 구분된 데이타 iCnt번째 만나면 iSel 값이 0 = 전의 데이타, 1 = 전의 모든 데이타. function...
    • 나옹이
    • 2003.01.02 19:45
    • 3 COMMENTS
    • /
    • 0 LIKES
    • 윤종경
      2003.01.02 20:04
      sdhfjkgl;'lkjhgfd 이 문장이 안 들어갈리는 없구요 쿼리 문장을 잘못 작성하신듯 싶네요 ParamByName으...
    • 나옹이
      2003.01.02 20:12
      ADOQuery 이거든요... 여기선 ParamByName 은 없는듯 시픈뎅......? 용?
    • 정성훈
      2003.01.02 23:04
      sdhfjkgl;'lkjhgfd 이 문장이 안 들어갈리는 없구요 중간에 쿼터가 있는데 더블쿼터로 바꿔보세요 " 로. ...
    • 미리내
    • 2003.01.02 03:34
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 정성훈
      2003.01.02 23:13
      상수가 아니라 에러가 나는듯 싶은데 배열을 하실 필요가???? 파람이 strtoint(bun) 으로 들어왓는데 그...
    • 박상윤
      2003.01.08 04:26
      제가 운영하는 사이트가 있습니다. directshow로  멀티미디어를 프로그램하는 사람들을 위한 ...