다름이 아니오라...
조회 프로그램에서 오늘 아침 9시를 기준으로 9시 이전 데이터는 전일로 집계되게 하고
9시 이후 데이터는 금일자로 집계하기 위해서 아래와 같은 경우가 발생하더군요
이런 증상을 몰랐는데 아침에 출근해서 보니 날짜가 한자리가 되어버리는 바람에 ㅡㅡ;
ls_day := FormatDatetime('DD', NOW);
이렇게 일자를 받아오면 예를 들어서 ls_day 가 '02'이면
strtoint(ls_day) 하면 그냥 2가 되더라구요
여기에 -1 을 해주고 다시 inttostr(ls_day) 하믄 그냥 1이 되구요
제가 원하는 것은 '01'이 되게 하는건데...
어떻게 해야할까요??
답변부탁드립니다.
검색하면 나오는뎅...ㅎㅎㅎ
검색하면 더 자세히나오니깐 검색해보세욥..