Q&A

  • 날짜를 분기별로 어떻게 구하죠
분기별로 검색을 하고 싶은데,

이렇게

2006.1.1 ~ 2006.3.31 -> 1분기
2분기
3분기
4분기

오늘 날짜를 입력하면
이에 해당하는 분기를 구하고 싶습니다.

오늘이 2006-04-04 일경우
4월1일 부터 6월 마지막일까지 나타내고 싶군요.

날짜 계산이 쉽지만은 않네요.

좋은 답변 부탁 드리겠습니다.
2  COMMENTS
  • Profile
    장덕곤 2006.04.05 18:25
    TEMP := StrtoInt(copy(2006-04-04,6,2))
    case temp of
      1..3 : lbldate.caption := copy(2006-04-04,1,4) + '-01-01' ~ copy(2006-04-04,1,4) + '-03-31';

    이런식으로 하시면 되지 않을까요???


  • Profile
    김종화 2006.04.19 00:36
    제가 잘못이해했을수도 있지만..

    질문하신 의도는 특정 분기에 해당하는 날짜 리스트를 얻고 싶어하시는거 같은데요..

    DateUtils 에 있는 IncDay 함수등등을 이용하신다면 어지간한 날짜 처리는 손쉽에 하실수 있을겁니다.